Thread: What do we think about JavaScript?

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Officially An Architect brewbuck's Avatar
    Join Date
    Mar 2007
    Location
    Portland, OR
    Posts
    7,396
    Quote Originally Posted by Mario F. View Post
    I dislike it. Strongly. In fact, I hate it. Hate as in hate, not as in dislike. But the reason I hate it is not not because I hate it. But because I hate the fact there are no alternatives to it. The client development ecosystem for the web is almost completely tied to this single language that evolves erratically through the different requirements of millions of developers while extending its library in a chaotic manner to answer the whims of whatever is the the new cool thing in web development. And we will one day pay a dear price for this complacency. Javascript is the enemy that you have to share a bed with.

    Web browser vendors are ultimately to blame for this. Every time someone tries to come up with something new, they will take their sweet time to offer support (if they ever will), perpetuating the dependency on javascript and removing any motivation for new and improved languages. And for this reason, web client-side scripting is today one of the ugliest looking, chaotic and nightmarish codebases out there. Looking at a .js file is like looking at the future of a race that decided they didn't want to evolve anymore and adopted pop culture as their everlasting legacy. A bad language that never improved over time and that people just build colorful "plugins" around with colorful names that do colorful things and help finance an whole industry of trainers, educators and book writers along with their publishers. Javascript is the PHP of client-side scripting.

    You asked, I answered.
    TBH, the entire stack of web technologies is a complete disaster, Javascript is just one part of it. Even if Javascript was amazing and perfect, CSS would still be horrific, HTML still terrible, and HTTP too limiting.

    Everyone involved in the evolution of the web who could have stood up and said "Stop! We've gone far enough in this crazy direction!" but did not, should be deeply ashamed.
    Code:
    //try
    //{
    	if (a) do { f( b); } while(1);
    	else   do { f(!b); } while(1);
    //}

  2. #2
    Make Fortran great again
    Join Date
    Sep 2009
    Posts
    1,413
    Quote Originally Posted by brewbuck View Post
    TBH, the entire stack of web technologies is a complete disaster, Javascript is just one part of it. Even if Javascript was amazing and perfect, CSS would still be horrific, HTML still terrible, and HTTP too limiting.

    Everyone involved in the evolution of the web who could have stood up and said "Stop! We've gone far enough in this crazy direction!" but did not, should be deeply ashamed.
    This is pretty much my feeling. I don't really like anything associated with webdev. It's my weakest point as far as programming goes because I try to avoid it like the plague. Dealing with the nightmare of CSS, and the Javascript differences between browsers for a few months at a previous job was enough to shy me away forever. Side note, the way divs work in HTML has never really made good sense to me. Things would be a lot better if you could do things in a GUI grid manner, as with Tkinter.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. ajax response javascript=>c#=>javascript
    By xddxogm3 in forum C# Programming
    Replies: 1
    Last Post: 03-14-2012, 01:22 PM
  2. Replies: 2
    Last Post: 03-10-2009, 08:36 PM
  3. javascript
    By Redseal in forum Tech Board
    Replies: 8
    Last Post: 06-16-2007, 07:36 AM
  4. javascript
    By xddxogm3 in forum A Brief History of Cprogramming.com
    Replies: 3
    Last Post: 12-07-2003, 10:50 AM
  5. javascript
    By bluehead in forum Game Programming
    Replies: 4
    Last Post: 12-04-2001, 09:13 PM

Tags for this Thread