What should a perfect web app framework do? I have programmed a few PHP and JavaScript applications and in almost every app I needed:
- Routes
- Built in support for LESS/SASS (or at least simple installation)
- Built in jQuery
- ORM or simple Model-database access. Mainly for relations – 1:m, n:m
- AJAX support. I mean auto redraw template after successful AJAX call or/and websockets support for realtime web
- Internationalization and localization support
- easy deployment (eg. $ meteor deploy myapp.meteor.com)
- Pre-built authentication
- tools for CSS and JS minification
- mapping data from/to HTML form
MeteorJS is closest to be the perfect web app framework. I hope and believe it will be the perfect web app framework.
Advertisements