Languages, behavior, and frameworks
It's quite interesting when different topics fuse together so nicely. Over the last days at c.l.py, and over this blog, I've been ranting about IDEs and frameworks for business applications. In an independent thread, I've also written a note about the seemingly connection between programmer behavior and the choice of programming language. Simon Brunning posted a comment on this blog pointing me out a discussion over Charles Miller's weblog about the behavior of Java programmers. In a interesting twist, there's a comment that connects the Java mentality with egoistical search for a revolutionary framework. The author argues that for historical reasons Java programmers had to come up with their own little pet frameworks in order to be able to do anything useful with the language. As a result, today everyone is an architect, that loses precious time bragging about his design abilities.
I compare this situation with Python's one, and see two different trends at work. My argument is that Python inherent elegancy has attracted a nice community that values respect and objective discussions. But it's clear that Python is lacking in the area of business application frameworks. Is it possible that the parallel development of a dozen different frameworks will change the character of the community? Although I agree with the argument for Java, I don't believe that the same will happen with Python. First, because there's already a strong and solid community working. But better, it seems that most Python users (using c.l.py population as a sample) have learned (maybe from previous experience with other languanges and environments) the value of consensus. In some way or other, I hope that the community will find a way to agree on a few principles of design for business applications; and then, with time, a recommendation, or even a PEP with stronger guidelines, or even a standard framework. Of course, this is a long road, and we know how diverse frameworks need to be given the different needs. But some common ground can be found, I'm sure, and I hope it will be found sooner than we expect.
I compare this situation with Python's one, and see two different trends at work. My argument is that Python inherent elegancy has attracted a nice community that values respect and objective discussions. But it's clear that Python is lacking in the area of business application frameworks. Is it possible that the parallel development of a dozen different frameworks will change the character of the community? Although I agree with the argument for Java, I don't believe that the same will happen with Python. First, because there's already a strong and solid community working. But better, it seems that most Python users (using c.l.py population as a sample) have learned (maybe from previous experience with other languanges and environments) the value of consensus. In some way or other, I hope that the community will find a way to agree on a few principles of design for business applications; and then, with time, a recommendation, or even a PEP with stronger guidelines, or even a standard framework. Of course, this is a long road, and we know how diverse frameworks need to be given the different needs. But some common ground can be found, I'm sure, and I hope it will be found sooner than we expect.
4 Comments:
At September 18, 2006 at 6:07 PM, Anonymous said…
Thank you!
[url=http://mtxjlzkm.com/geup/edis.html]My homepage[/url] | [url=http://ggqaeege.com/kmxd/psbl.html]Cool site[/url]
At September 18, 2006 at 6:08 PM, Anonymous said…
Nice site!
http://mtxjlzkm.com/geup/edis.html | http://fnnpnoly.com/xlbh/wmxa.html
At March 4, 2016 at 8:41 PM, Anonymous said…
ninest123 16.03
prada outlet, nike outlet, longchamp outlet, burberry outlet, gucci handbags, ralph lauren polo, cheap jordans, louis vuitton outlet, louis vuitton outlet online, oakley sunglasses, uggs on sale, louis vuitton outlet, tiffany jewelry, replica watches, ralph lauren outlet, michael kors outlet, longchamp outlet, cheap oakley sunglasses, ray ban sunglasses, michael kors handbags, replica watches, michael kors outlet online, oakley sunglasses, uggs on sale, louboutin shoes, christian louboutin, ray ban sunglasses, uggs outlet, nike free, christian louboutin, uggs outlet, tiffany jewelry, nike air max, oakley sunglasses, longchamp bags, uggs on sale, michael kors outlet online, michael kors outlet online, nike air max, louis vuitton handbags, oakley sunglasses, louis vuitton, ray ban sunglasses, louboutin uk, michael kors, tory burch outlet, burberry factory outlet, prada handbags
At March 4, 2016 at 8:41 PM, Anonymous said…
lunette oakley pas cher, nike roshe run pas cher, lululemon outlet, hollister uk, jordan pas cher, coach purses, lunette ray ban pas cher, nike tn pas cher, hogan sito ufficiale, abercrombie and fitch, new balance, longchamp soldes, nike blazer pas cher, true religion outlet, true religion outlet, michael kors, replica handbags, michael kors, sac guess pas cher, ray ban uk, nike air max, mulberry uk, vans pas cher, abercrombie and fitch UK, louboutin pas cher, nike air max pas cher, coach outlet store online, nike free pas cher, true religion jeans, polo lacoste pas cher, true religion outlet, nike air max uk, ralph lauren pas cher, kate spade outlet, longchamp pas cher, nike air force, polo ralph lauren uk, hermes pas cher, michael kors uk, north face uk, timberland pas cher, vanessa bruno pas cher, nike free, michael kors outlet online, coach outlet, nike air max uk, burberry pas cher, north face pas cher, converse
Post a Comment
<< Home