Live data from Hacker News

Why I'm Becomming a JavaScript Convert

benjamincoe.com

1–10 of 38 posts

Re: Why I'm Becomming a JavaScript Convert

#2
JS is not perfect but is good enough. It is everywhere and will be used everywhere in the future, from browsers, to servers, mobile, etc.

Maybe it will be perfected as new versions come along. We should push in that direction if we feel there are rough spots right now.

I've learned to love it. I wish there is JS hosting solutions as simple to run as php for newbies. Remember the first one giving such a service, appjet, was bought by google by millions. There is market for JS on the server.

There is market for JS on the mobile world too. APIs are wonderful, see all you can do with canvas, svg, websockets, etc. all managed thru JS and you can do wonders with them.

If the whole iPhone/iPad experience could be accessed using JS apis, it would grow the ecosystem by tenfold. I hate objective C, but I could easily build a thousand apps in javascript overnight. No kidding.

JS is here to stay, and I am happy for that.

Re: Why I'm Becomming a JavaScript Convert

#3

JS is not perfect but is good enough. It is everywhere and will be used everywhere in the future, from browsers, to servers, mobile, etc. Maybe it will be perfected as new versions come along. We should push in that direction if we feel there are rough spots right now. I've learned to love it. I wish there is JS hosting solutions as simple to run as php for newbies. Remember the first one giving such a service, appje…

As I've said here before, it turned out to be a great stroke of luck for us all that Eich had recently read SICP when he was handed the job of making Livescript. Sure, the pieces that made it in may be mangled and half-digested, so much so that it took 10 years before people were able to even recognize them, but enough of the original greatness survives that amazing things are possible with JS. Imagine if he had been infatuated with, I don't know, Ada instead.

Edit: "it took 10 years before people were able to even recognize them" isn't quite right. It would be better to say that it took 10 years for people to reassemble the pieces that were left, like a vase from antiquity or one of those fragmented biblical codices.

Re: Why I'm Becomming a JavaScript Convert

#4

JS is not perfect but is good enough. It is everywhere and will be used everywhere in the future, from browsers, to servers, mobile, etc. Maybe it will be perfected as new versions come along. We should push in that direction if we feel there are rough spots right now. I've learned to love it. I wish there is JS hosting solutions as simple to run as php for newbies. Remember the first one giving such a service, appje…

Some of the server-side JavaScript stuff is really slick. APE ( http://www.ape-project.org/ ) runs JavaScript on the server-side, for instance. You basically write a client and server in JavaScript and it uses Comet to push events to the client, rather than a JavaScript client needing to constantly request updates -- a great paradigm, that could lead to much more robust multi-user JavaScript applications.

Re: Why I'm Becomming a JavaScript Convert

#5
I've been in love with JS ever since I started with it in '06. Learnt about closures, prototypes etc all through it. Loved the FP side of it so much that I went and read SICP as a result of that.

On a side note I recently wrote up a sliding puzzle in JS as a pre-loader for Cadmus. Might not be as complicated as the Tetris game but it was fun to write (and test).

http://blog.anomalyinnovations.com/2010/04/a-sliding-puzzle-...

Re: Why I'm Becomming a JavaScript Convert

#7
JavaScript has probably become my all time favorite programming language (beating Common Lisp and PostScript).

I wonder if anyone has done an OS command line shell with JavaScript as the scripting language - having commands pipe JSON to each other could be rather cool.

Re: Why I'm Becomming a JavaScript Convert

#9
I use to hate Javascript. I attempted to build a large enterprise system using ExtJS... I ran into a number of problems. I then realized that I could accomplish the same task using GWT/GXT. It was successful. I still don't like Javascript, but I'm warming up to the idea of embracing it.

It seems to me that with the advent of Node.js and document oriented databases that use JSON for their document description, such as MongoDB, Javascript will become the world's most used language. I think Javascript's momentum is unstoppable.

Time will tell.

Re: Why I'm Becomming a JavaScript Convert

#10

JS is not perfect but is good enough. It is everywhere and will be used everywhere in the future, from browsers, to servers, mobile, etc. Maybe it will be perfected as new versions come along. We should push in that direction if we feel there are rough spots right now. I've learned to love it. I wish there is JS hosting solutions as simple to run as php for newbies. Remember the first one giving such a service, appje…

Some of the server-side JavaScript stuff is really slick. APE ( http://www.ape-project.org/ ) runs JavaScript on the server-side, for instance. You basically write a client and server in JavaScript and it uses Comet to push events to the client, rather than a JavaScript client needing to constantly request updates -- a great paradigm, that could lead to much more robust multi-user JavaScript applications.

"Helma" Framework comes to my mind too: http://helma.org/
Post reply on HN