Geertjan's Blog

  • May 25, 2014

The ABC of Front End Web Development

Geertjan Wielenga
Product Manager

And here it is, the long awaited "ABC" of front end web development, in which the items I never knew existed until I was looking to fill the gaps link off to the sites where more info can be found on them.

  • A is for Android and AngularJS
  • B is for Backbone.js and Bower
  • C is for CSS and Cordova
  • D is for Docker
  • E is for Ember.js and Ext JS
  • F is for Frisby.js
  • G is for Grunt
  • H is for HTML
  • I is for Ionic and iPhone
  • J is for JavaScript, Jasmine, and JSON
  • K is for Knockout.js and Karma
  • L is for LESS
  • M is for Mocha
  • N is for NetBeans and Node.js
  • O is for "Oh no, my JS app is unmaintainable!"
  • P is for PHP, Protractor, and PhoneGap
  • Q is for Queen.js
  • R is for Request.js
  • S is for SASS, Selenium, and Sublime
  • T is for TestFairy
  • U is for Umbrella
  • V is for Vaadin
  • W is for WebStorm
  • X is for XML
  • Y is for Yeoman
  • Z is for Zebra

Join the discussion

Comments ( 4 )
  • alex Monday, May 26, 2014

    Mihgt as well include Dart, AnglarDart and GWT in there, too.

    The first two are still incumbent, but GWT has powered the likes of Gmail, Google Maps et. al. for a while now.

  • Andy Bailey Tuesday, May 27, 2014

    JSF and PrimeFaces too.

  • alex Tuesday, May 27, 2014

    Actually, I'd argue not including JSF (or any of its associated frameworks) was the right thing to do. JSF was based on a lot of ggod ideas, but the market has shifted in directions where generating entire web pages on the server makes little sense (and expensive, and interferes with HTTP inner workings).

    I may be a bit radical, but I say Java has no place in a web client. GWT is as far as I'd go, but only because thanks to the GWT compiler, Java actually stays on the server. Judging by Geertjan's list, he seems to agree with me.

  • Paul Carlin Sunday, December 25, 2016

    J is 4 JET

Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.