and how about that emacs eh, it got nothing on vim!

On Sun, Jul 28, 2013 at 6:54 PM, Svip <[email protected]> wrote:

> On 28 July 2013 18:43, Petr Bena <[email protected]> wrote:
>
> > And as I already stated once, I didn't start this discussion to start
> > a war (not that I wouldn't like it) I just wanted to find out what's
> > so cool on python and why in the world would people prefer it over
> > php.
>
> To give you an answer that isn't just PHP bashing (by the way, I am no
> big fan of Python myself); I think it has a lot to do with more
> corporations having skin in the game.  Large companies like Google
> have invested in Python, but few have invested in PHP.  Well, at least
> not prominent ones like Google.
>
> This gives Python a sense of 'serious language' compared to PHP's
> 'hobby language' sentiment.  And some programmers looks down on PHP's
> hobby language status.  You can argue whether that is fair or not.
>
> But Python is a different beast all together; its initial purpose - as
> I recall - was fulfil those programs that were too large for bash
> scripts, but too simple for C-programs.  It was not created for the
> web, it was later applied to it; and this you can tell in the language
> as well as its standard library.  Python feels like a script language,
> it has not very good threading and concurrency mechanism, which have
> been added to the language later.
>
> Google even tried to improve Python, but eventually abandoned that
> plan and came up with Go instead.
>
> There doesn't exist popular frameworks like Django (which I also
> loath) for PHP, because PHP's standard library (well bindings) fulfils
> much of task itself.
>
> I don't mind Python's indentation syntax, but I don't like its
> underscored standard functions (like __init__) and whatnot; they look
> incredibly ugly.  I also don't like that you have to create a
> __init__.py file in a directory to make it a package; that seems silly
> to me (and ugly).
>
> As for why Python is cool?  Because it tries some new things (look at
> the syntax) and it is a language more designed to the nature of being
> interpreted than compiled (which is a syntax PHP mimics).  I remember
> personally being excited about Python when I first really met it back
> in 2007.  But now that excitement has vanished.
>
> My issue with Python isn't so much setting it up (which is a pain
> itself, don't get me wrong), but it's the fact that it's standard
> library are rather missing on functionality for the web (there are
> plenty of frameworks, and whatnot, but not in its standard library),
> so I have to ask myself; what's the purpose of writing in Python
> rather than PHP?
>
> I'd rather write in neither.  But hating PHP has traction, and you
> don't want to be the uncool guy who writes in PHP, so to some people,
> Python is the only option.
>
> _______________________________________________
> Wikitech-l mailing list
> [email protected]
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>
_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to