Exploring The Philosophy Behind Application Frameworks In the past, when I have undertaken an exploration of what programming toolsets I will use when I "grow up", I have always evaluated them on the merits of what they promise they will deliver. I saw this as a useful exercise a few years ago when I felt like I would soon have to make a choice between Microsoft's .NET, Sun's Java, or something else. What I decided I wanted to use was "something else". It's what I called the "PyLJAM" platform-- Python, Linux, Java, Apache, and MySQL. This is not too different from the "LAMP" model used for web application development-- Linux, Apache, MySQL, and PHP/Perl/Python. The major differences in my forumulation are the focus on Python as the best scripting language tool I know of, and the inclusion of Java as a heavier-duty framework to enable remoting and other capabilities not available in Python. It was three years ago that I made that...
A place to hash out web development issues, and to advocate open standards as a Good Thing-- maybe the Only Thing!