 JAAuldeWeb DeveloperPremium,MVM join:2001-05-09 Hagerstown, MD kudos:3 | Yahoo talk about the software revolution that is JavaScript This is so exciting to me. I have been in LOVE with JavaScript for several years and have been waiting for the community around it to wake up and start harnessing its power. The last two years have seen incredible advances in this community and JS is really getting the respect it deserves. As with every lang, JS has its problems. But the community is looking to solve those problems and solve many problems in the realm of development. JS isn't the end-all solution, but I adore it.
I hope this talk makes it to YouTube or Vimeo very quickly.
Free talk at Yahoo on the 27th about the software revolution that is JavaScript
Yahoo invites to their campus in Sunnyvale, California on the 27th of August to hear Douglas Crockford talk about Loopage.
-- My Development Sandbox | LinkedIn Profile |
|
 PToN join:2001-10-04 Houston, TX | didnt know about node.js... seems interesting... |
|
 JAAuldeWeb DeveloperPremium,MVM join:2001-05-09 Hagerstown, MD kudos:3 | said by PToN:didnt know about node.js... seems interesting... It is really super cool. 
Srsly, though, Node is really great as are some of the other JS engines for the server. There are also JS driven DBs out there now, such as CouchDB--a schemaless DB whose view system is map/reduce in JS. Truly exciting! -- My Development Sandbox | LinkedIn Profile |
|
|
|
 OZOPremium join:2003-01-17 kudos:2 | reply to JAAulde Thank you, JAAulde . It's interesting indeed  -- Keep it simple, it'll become complex by itself... |
|
 twizlarI dont think so.Premium join:2003-12-24 Brantford, ON kudos:3 | reply to JAAulde Along related lines, »jquerymobile.com/ |
|
 2 edits | reply to JAAulde Thanks, JAAulde 
That node.js looks very interesting.
I haven't gone thru' the specs but is this server side js platform or Web server specific?
Edit: I'm just reading here that Windows is not yet supported.
Many thanks Martin |
|
 | reply to JAAulde JavaScript. That's what causes pages to load slower and sometimes puts my CPU in an infinite loop until I use Task Manager to terminate the browser, right? |
|
 JAAuldeWeb DeveloperPremium,MVM join:2001-05-09 Hagerstown, MD kudos:3 1 edit | Wrong. You're thinking of Flash. But have no fear as HTML5, CSS3, and JS are combining to obsolete Flash and make it even more irrelevant than it currently is.  -- My Development Sandbox | LinkedIn Profile |
|
 KenPremium,MVM join:2003-06-16 Brownsburg, IN | said by JAAulde:Wrong. You're thinking of Flash. or Acrobat |
|
 | reply to JAAulde But without Flash, how will I get my online porn? |
|
 Reviews:
·AT&T U-Verse
| reply to Bobcat said by Bobcat:JavaScript. That's what causes pages to load slower and sometimes puts my CPU in an infinite loop until I use Task Manager to terminate the browser, right? RIGHT. I hate Yahoo and their js. With passion I might add. Bringing a dual-core 3.0GHz CPU to 100% while doing next to nothing. Y! mail is one example. AT&T Uverse DVR management (handled by Y!) is another example. There are things that can be done better in Flash. Or Silverlight. Or Java... but javascript... bleah! js is good for validating a field or hiding an element... maybe for filling some lists... |
|
 DersgniwDisco CrunchinPremium,MVM join:2001-08-10 behind you kudos:4 | I used to have that problem with Yahoo mail, but lately I've kept my browser open for days with Yahoo mail and have had no problems.
JS is great at doing much more than validating fields now. Webapps are definitely becoming big and javascript can do pretty much anything that Flash or Silverlight can do. -- I Smell Cures! -- Our Hope |
|
 Reviews:
·AT&T U-Verse
1 edit | said by Dersgniw:I used to have that problem with Yahoo mail, but lately I've kept my browser open for days with Yahoo mail and have had no problems. JS is great at doing much more than validating fields now. Webapps are definitely becoming big and javascript can do pretty much anything that Flash or Silverlight can do. But WHY??? js isn't even a strongly typed language... which makes it subject to oddities... besides the fact that it is much much slower as it is a scripting language. I wrote fairly complex stuff with js, to be honest now I wish I did it in Silverlight instead.
And I'm going to disagree with one more thing:
JS is great at doing much more than validating fields now No. All those "great" things it is doing aren't "new" things, they are just complex functions using the same language - they don't do the same things faster or newer things with comparable speed - they do new things but slower... and slower... |
|
 DersgniwDisco CrunchinPremium,MVM join:2001-08-10 behind you kudos:4 | said by cowboyro:But WHY??? js isn't even a strongly typed language... which makes it subject to oddities... besides the fact that it is much much slower as it is a scripting language. I wrote fairly complex stuff with js, to be honest now I wish I did it in Silverlight instead. Because it works for most needs and it's easy to use.
I agree it's not the fastest language, but for most lightweight client side stuff, you don't need the fastest language. You write some nice client side code that interacts with the business logic on the server. You don't really need speed or a strongly typed language. -- I Smell Cures! -- Our Hope |
|
 Reviews:
·AT&T U-Verse
| said by Dersgniw: but for most lightweight client side stuff, you don't need the fastest language. My point exactly. It's decent at lightweight stuff. NOT at making the whole UI in js. Leave the heavier stuff for specialized languages, don't try to make an entire framework with it. It just doesn't have the speed to do it... |
|
 DersgniwDisco CrunchinPremium,MVM join:2001-08-10 behind you kudos:4 | We have a fairly large Windows application at work. The big wigs wanted us to convert this application into a web app. The Windows app is highly specialized. Every component can be customized and users build their own forms that do just about anything. So, we're using extJS and pass metadata to the browser that is used to build each form on the fly. The forms are kept in multiple tabs. Forms will contain a couple hundred records with grids and custom components all handling different events. Each record can have subrecords with subgrids. Pretty fat for a client. It's all done with javascript. I have to say I'm amazed that it's not dirt slow, and it's actually surprisingly fast. Tons of javascript code and a lot data being sent back and forth. But, javascript is handling it pretty well.
It seems if you do it right, it can be done. That's just my own observation. -- I Smell Cures! -- Our Hope |
|
 JAAuldeWeb DeveloperPremium,MVM join:2001-05-09 Hagerstown, MD kudos:3 1 edit | reply to JAAulde cowboyro , I think you, of all people, would benefit greatly from Crockford's talk. I won't argue any of your points because I've read your responses to this sort of discussion before and I don't have time or energy for it. We all have our own opinions and experiences, and I think you're a highly intelligent individual. I also fully understand that JS has its issues as does any lang, environment, paradigm, etc. But I believe your analysis of JS is highly misinformed. -- My Development Sandbox | LinkedIn Profile |
|
 Reviews:
·AT&T U-Verse
| reply to JAAulde I did look at the node.js examples. Highly unimpressive I should say. The server-side "revolution" is doing what other languages have been doing for many, many years, with high efficiency and while being supported on various platforms. Sure, some prefer writing code in vi. But just because you can cut down a big tree with a kitchen knife it doesn't mean you should... if you catch my drift... |
|
 MattAll noise, no signal.Premium join:2003-07-20 Jamestown, NC kudos:12 | reply to JAAulde Call me when JS is multi-threaded. As of now, JS is completely incapable of taking advantage of multiple CPU cores and most AJAX apps will peg a single CPU core ... easily. |
|
 JAAuldeWeb DeveloperPremium,MVM join:2001-05-09 Hagerstown, MD kudos:3 | said by Matt:Call me when JS is multi-threaded.  As of now, JS is completely incapable of taking advantage of multiple CPU cores and most AJAX apps will peg a single CPU core ... easily. I am pretty sure that is one of the very things Crockford plans on addressing--properly using an event queue in a single threaded system rather than needing multiple threads. -- My Development Sandbox | LinkedIn Profile |
|