Nov 19
2010
Web App Technology List
I created a list of all of the technologies I’ve researched in the last two months regarding the building of web applications. I figured I’d put it on the old interwebs for anyone else out there that’s getting started with a web app and wants to see it all in one place. If you have an addition, put it in the comments and I’ll update the list!
Languages
- Ruby: http://www.ruby-lang.org/en/
- Python: http://www.python.org/
- PHP: http://www.php.net/
- Scala: http://www.scala-lang.org/
- Java: http://www.java.com/en/
- HAML/SCSS: http://haml-lang.com/
- Node.js: http://nodejs.org (Javascript) – Not really a language but this is the best section to put it in
Frameworks
- Express: http://expressjs.com/ (Javascript, node.js)
- Django: http://www.djangoproject.com/ (Python)
- Rails: http://rubyonrails.org (Ruby)
- Rails/Hobocentral: http://hobocentral.net/ (Ruby)
- Rails/Sinatra: http://www.sinatrarb.com/ (Ruby)
- Symfony: http://www.symfony-project.org/ (PHP)
- Zend: (http://framework.zend.com/) (PHP)
- Cake: (http://cakephp.org/) (PHP)
- Lift: http://liftweb.net/ (Scala)
- Spring: http://www.springsource.org/ (Java)
- jQuery: http://api.jquery.com/category/ajax/ (Javascript/AJAX)
Hosting
- Heroku: http://heroku.com/ (Ruby/Rails)
- Rails Machine: http://railsmachine.com/ (Ruby/Rails)
- Google App Engine: http://code.google.com/appengine/ (Python)
- Rackspace: http://www.rackspace.com
- Amazon: http://aws.amazon.com/ec2/
Version Control
- git: http://git-scm.com/ and https://github.com/
- subversion: http://subversion.tigris.org/
- Mercurial: http://mercurial.selenic.com/
- cvs: http://www.nongnu.org/cvs/
Testing
- Cucumber: http://cukes.info/
- RSpec: http://rspec.info/
Database
- MySQL: http://www.mysql.com/
- PostgreSQL: http://www.postgresql.org/
- SQLite: http://www.sqlite.org/
- CouchDB: http://couchdb.apache.org/
Text Editors/IDE
- TextMate: http://macromates.com/ (Mac only)
- E Text Editor: http://www.e-texteditor.com/ (Win, requires cygwin installation)
- RubyMine: http://www.jetbrains.com/ruby/ (Win/Mac/Linux, runs on Java Virtual Machine)
- NetBeans: http://netbeans.org/ (Win/Mac/Linux, runs on Java Virtual Machine)
- Komodo: http://www.activestate.com/komodo-ide (Win/Mac/Linux)
- jEdit: http://www.jedit.org/ (Win/Mac/Linux, runs on Java Virtual Machine)
- There are any others out there…
Issue Tracking
- Pivotal Tracker:http://www.pivotaltracker.com/
- Lighthouse: http://lighthouseapp.com/
Training
- Rails: http://railsforzombies.org/
- Ruby: http://tryruby.org
Enjoy!