nodejs与前端开发那些不得不说的事Node.js我的NodeJS学习之路(实践之路)

我的NodeJS学习之路2(前端及模版引擎选择)

2016-01-21  本文已影响6523人  Devid

请关注专题:我的NodeJS学习之路(实践之路)

小弟初涉node领域,不足之处,还请多多指教!
欢迎Star、Fork:https://github.com/gefangshuai/ANodeBlog


前端框架:

首选bootstrap,当然有了它只是有了一个基本的前端骨架,要像整站看起来漂亮大气,得多做做工作的!为了偷懒,推荐给大家一个Admin Template:AdminLTE Control Panel Template,正如作者介绍:Best open source admin dashboard & control panel theme. Built on top of Bootstrap 3, AdminLTE provides a range of responsive, reusable, and commonly used components.

预览

整套页面大气漂亮,各种控件都可以直接拿来用,而且是Open Source,非常感激作者的无私精神,完全可以和很多商业性的Bootstrap Template媲美!

jade or ejs or handlerbars?

Jade

Jade主要是面向后端开发人员,它能以最少的代码量最快的速度构建出一个像模像样的网页架构,由于其语言结构本身,不太喜欢其编程方式,我个人还是比较喜欢“以html的方式打磨页面”,毕竟写java那么多年了。故放弃(后期会花时间研究一下这个东西)~

Ejs

目前用的最广泛的nodejs模版引擎,资料也多。网上很多关于jade和ejs选择的文章,由一大部分是推荐直接上ejs。也比较适合前后端分离开发。

就是这种<%..%>的语法,让我时时忘不了jsp - java code……

Handlebars

Handlebars 是另一个流行的模板引擎 Mustache 的扩展,在认识node之前用过handlerbars,它可以很简单的与Javascript(前后端)进行集成。更多请关注:express-handlebars

  • 如果应用不是很大,我推荐handlebars,其轻量性、灵活性及“helpers”能帮助轻易完成你完成很多功能,更加模块化前端。本例中使用handlebars

ANodeBlog中使用了express-handlebars,所以会简单介绍一下handlebars的有关知识,其他模版请自行Google!

未完待续
请关注专题:我的NodeJS学习之路(实践之路)

上一篇下一篇

猜你喜欢

热点阅读