tag:blogger.com,1999:blog-11788780.post5615331838847714154..comments2023-12-29T13:22:33.104-08:00Comments on JJinuxLand: Web: Best Anti-Web Rantjjinuxhttp://www.blogger.com/profile/03270879497119114175noreply@blogger.comBlogger6125tag:blogger.com,1999:blog-11788780.post-1594038287873806052008-06-23T13:31:00.000-07:002008-06-23T13:31:00.000-07:00Gripes:Data entry validation: do it in JavaScript ...Gripes:<BR/>Data entry validation: do it in JavaScript then do the same thing again on the server. I want a framework were I define the data validation once and have the framework generate all the duplicate logic on client and server side.<BR/><BR/>Browser incompatibilities: a particular version of a browser will fail because feature x just happens to work differently.<BR/><BR/>During the old client/server days I could assume the client was setup in a certain way and would be sending correct data. No longer.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-11788780.post-79792751159619364832008-06-18T19:25:00.000-07:002008-06-18T19:25:00.000-07:00> :) Worse is better. 'nuff said.Yep, and like I s...> :) Worse is better. 'nuff said.<BR/><BR/>Yep, and like I said in <A HREF="http://jjinux.blogspot.com/2008/05/rant-unix-vs-web.html" REL="nofollow">UNIX vs. the Web</A>, apparently much worse is also much better ;)jjinuxhttps://www.blogger.com/profile/03270879497119114175noreply@blogger.comtag:blogger.com,1999:blog-11788780.post-52042338328657478772008-06-18T19:00:00.000-07:002008-06-18T19:00:00.000-07:00:) Worse is better. 'nuff said.:) Worse is better. 'nuff said.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-11788780.post-47466245865849212372008-06-17T18:28:00.000-07:002008-06-17T18:28:00.000-07:00> But it still won't stand up to the Internet. (Fo...> But it still won't stand up to the Internet. (For that, maybe I need 2-3 screenfuls.)<BR/><BR/>Have you ever considered the scalability of "ls"? It's used all over the world, millions of times an hour, and it scales just fine.<BR/><BR/>I'm being playful, of course. "ls" is an application that runs on your own hardware. That means it scales very well. There's no shared data to worry about. Clearly, most Web applications aren't like that.<BR/><BR/>That's my point. I'm not saying I can fix it. I'm just saying I miss the days where you could write apps like "ls" that did one thing, did it well, and ran on your own dang hardware ;)jjinuxhttps://www.blogger.com/profile/03270879497119114175noreply@blogger.comtag:blogger.com,1999:blog-11788780.post-49812627026844494132008-06-17T17:10:00.000-07:002008-06-17T17:10:00.000-07:00That was a good rant :) Software development is n...That was a good rant :) Software development is new, and the web is even newer. No person has the answers it is too new, and as such, no framework has the answer. <BR/><BR/>Maybe a framework can be helpful for a certain task like design a Newspaper like content management system, but if you believe in the creators "master philosophy" solves all problems, shame on you for falling for the marketing bullshit.<BR/><BR/>One of my favorite books is "If you meet Buddha on the road...kill him.", by Sheldon Kopp. This saying isn't unique to the books title though, it means the true answer lies within. Unfortunately there is no shortcut to being a good developer, web or otherwise, it requires learning and not taking the tempting shortcuts frameworks offer. <BR/><BR/>I can only add I have no idea what the answer is, but it isn't THAT :)Noah Gifthttps://www.blogger.com/profile/13144332122855013229noreply@blogger.comtag:blogger.com,1999:blog-11788780.post-56115724176967179882008-06-17T15:43:00.000-07:002008-06-17T15:43:00.000-07:00The only thing worth commenting on here is "_Huge_...The only thing worth commenting on here is "_Huge_ Sytems approaches". Sorry, but the web is a huge system. Any application on it that expects to receive any noticeable percentage of the world's webtraffic needs to be similarly huge. No app worth writing is so simple that it can't be brought to its knees by an Internet's worth of traffic.<BR/><BR/>There are very simple web apps. I can write a database-backed web app in a single screenful of code, for a sufficiently simple application and sufficiently robust framework. But it still won't stand up to the Internet. (For that, maybe I need 2-3 screenfuls.)Anonymoushttps://www.blogger.com/profile/16763371844879659730noreply@blogger.com