Node.js的Web开发框架:totaljs
免费服务器框架用于使用JavaScript,HTML和CSS来构建Web站点和Web应用程序。
特性:
-
Modern framework
Friendly URL, XHR, JSON, responsive design, JavaScript minifier, XSS protected, resources and supports MVC architecture.
-
Modular framework
Download exist modules from the GitHub or create own. You can install any node.js module from the Node Package Manager.
-
Perfect security
Framework supports a good security elements. Automatically encodes received data and checks incoming requests.
-
Extensible framework
You can extend framework by yourself. You can rewrite existing functionality and replace it according to your needs.
-
Beautiful templating
Framework has unique templating engine. It's beautiful, simple and powerful. Templates is a strong weapon for the web development.
-
RESTful routing
Define a different actions to one url and distribute by e.g. HTTP methods. Framework has the best routing engine as you know.
-
Create real-time applications
Framework supports WebSocket (RFC 6455) and Server-Sent events. You can create real-time applications or multiplayer games.
-
Automation
Framework automatically compresses JavaScript, HTML and compiles CSS. You don't need other tools (e.g. Grunt).
-
Easy to use
Framework has an easy learning curve. You will learn to create web applications for a very short time.
-
Run everywhere
Install once and run anywhere - Unix, Linux, Mac OS X, Windows or SunOS. You don't need other applications for your website.
-
Ready to enterprise
Framework has good architecture for big applications and on one project can work more developers.
-
Friendly license
Framework is licensed under the MIT license which makes it perfect for use in commercial applications.
框架附加功能
- MVC architecture + Object-oriented
- Supports JavaScript generators
- Supports static files + streaming
- Resources for multilingual pages
- Supports prefixes for mobile devices
- Fast file uploading
- SMTP server (sending e-mails)
- Supports Workers
- NoSQL embedded database
- Image processing via GM/IM
- Supports custom view helpers
- Supports restrictions and redirections
- Supports custom components
- Custom authorization
- Assertion testing
- Auto vendor prefixes
- 2x enviroments (debug /release)
- Form validation
- Reusable code between projects
- WebSockets + Server-Sent events