tag:blogger.com,1999:blog-6934384.post8694139270979981153..comments2023-10-18T04:32:30.988-07:00Comments on collapsing geography: 2 down, n - 2 to gocory ondrejkahttp://www.blogger.com/profile/05922823174521066462noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-6934384.post-90685331005588061962008-01-12T15:00:00.000-08:002008-01-12T15:00:00.000-08:00PHP is worth at least looking over quickly, though...PHP is worth at least looking over quickly, though there's not a ton to learn about it (other than eccentricities better left to those forced to use them) if you're already familiar with C. PHP seems to have become to web programming what BASIC/FORTRAN is to old engineering textbooks; sure, you may not be using it, but so many people use it as an example language for web stuff that it's worth having familiarity with just so you can quickly port to your chosen platform.<BR/><BR/>If you get to the point of wanting to glue pieces of frameworks together versus the monolithic structure (after all the language learning is done), I recommend checking out Pylons at some point too. It's what Trac (a development framework gaining popularity) runs on, and I've been working on rebuilding some of my generative web art stuff on it. Is neat.Kyle Machulishttps://www.blogger.com/profile/15857039627449333772noreply@blogger.comtag:blogger.com,1999:blog-6934384.post-20960132379615751432008-01-12T00:37:00.000-08:002008-01-12T00:37:00.000-08:00Cory, I second the Django comment. Do LAMP then Dj...Cory, I second the Django comment. Do LAMP then Django and skip Rails.Unknownhttps://www.blogger.com/profile/18362589115053594658noreply@blogger.comtag:blogger.com,1999:blog-6934384.post-5904351684944452882008-01-11T23:02:00.000-08:002008-01-11T23:02:00.000-08:00Javascript, the language, is fun, high-level, LISP...Javascript, the language, is fun, high-level, LISP-like in its flexibility, and not the "toy" that folks make it out to be.<BR/><BR/>Browsers, the usual execution environment, <A HREF="http://alex.dojotoolkit.org/?p=644" REL="nofollow">really suck</A>. I try to consider them as I would device hardware, which must be probed for capabilities.<BR/><BR/>The capabilities <A HREF="http://blog.vlad1.com/2007/11/26/canvas-3d-gl-power-web-style/" REL="nofollow">are</A> <A HREF="http://my.opera.com/timjoh/blog/2007/11/13/taking-the-canvas-to-another-dimension" REL="nofollow">improving</A>, though, and there's the equivalent of "<A HREF="http://archive.dojotoolkit.org/nightly/dojotoolkit/dojox/gfx3d/tests/test_camerarotate_shaded.html" REL="nofollow">software rendering</A>" too.Gavinhttps://www.blogger.com/profile/03642465394487203692noreply@blogger.comtag:blogger.com,1999:blog-6934384.post-59320551579083403612008-01-11T22:20:00.000-08:002008-01-11T22:20:00.000-08:00I have to admit to being a bit of a python bigot. ...I have to admit to being a bit of a python bigot. Learned perl first and just haven't done enough with python for it to stick.<BR/><BR/>Yeah, I have three different test projects to play with. Maybe I'll jump to Rails and then backtrack to LAMP, django, etc. JavaScript is kind of fun, so I want to blast through that book first, though.cory ondrejkahttps://www.blogger.com/profile/05922823174521066462noreply@blogger.comtag:blogger.com,1999:blog-6934384.post-47150994816121813082008-01-11T20:16:00.000-08:002008-01-11T20:16:00.000-08:00Is there something about PHP specifically that app...Is there something about PHP specifically that appeals to you? Its own author says in a podcast episode that it's poorly engineered. You might consider Java, Python, Ruby or even Smalltalk frameworks instead. I agree with trevorfsmith that Django is cool.Dave Briccettihttps://www.blogger.com/profile/13886920025636517841noreply@blogger.comtag:blogger.com,1999:blog-6934384.post-646146456547080872008-01-11T19:48:00.000-08:002008-01-11T19:48:00.000-08:00you're working pretty fast; I'd go ahead and do th...you're working pretty fast; I'd go ahead and do the LAMP stuff, then you get a chance to compare/contrast...making it a fair fight.<BR/><BR/>Also, I'd work on an actual project while you're reading this stuff. Makes it more "real". (Maybe you already are...?)Megan Squirehttps://www.blogger.com/profile/15209843568260147742noreply@blogger.comtag:blogger.com,1999:blog-6934384.post-57618152924383781492008-01-11T19:32:00.000-08:002008-01-11T19:32:00.000-08:00Though you'll miss a bit of the glory of realizing...Though you'll miss a bit of the glory of realizing just how much Rails kicks old stacks' asses, I'd jump straight past LAMP.<BR/><BR/>That said, django is the bees' knees so once you grok Rails skim over there to see the Python side of the story.TrevorFSmithhttps://www.blogger.com/profile/15633451660806915324noreply@blogger.com