其实可以让新手学习用 micro-framework 写网页程式
像是 Sinatra (Ruby) 或 Flask (Python) 或 Express (JavaScript)
如果在 PHP 可能就是 Silex (或 Slim)
这种 micro-framework 很容易被忽略
真正在写 web 的,谁有那个耐心手刻专案架构
都是用 Rails 或 Laravel 的模板生成器啪啪啪把专案架构生出来
然后就开始写自已要的东西
但是 micro-framework 相当简单
没什么复杂的专案架构 只要一只命令稿就可以跑了
初期也不需要 web server,通常 micro-framework 都有内建
要基本的 controller 和 view 分离也可以
model 就不一定支援,可能需要第三方套件
客户端也不建议直上 front end framework
直接用 JavaScript 搭 jQuery 就可以开始写了
如果觉得页面太丑,就先用 Bootstrap 建基本门面
之后再慢慢微调 CSS
先有基本的页面,东西正常运作,就会建立基本的信心
一些比较进阶的功能,再慢慢学即可
说实在的 micro-framework 支援比较少
通常还是会转到 Rails 或 Laravel 或其他框架
但是新手第一个网页程式通常不会一次到位
就当作增加一些经验
通常 micro-framework 的官网都写得蛮简略的
有网页程式经验的,翻一翻看一看大概可以猜出相关功能如何写
而没经验的可能就不知道官网在写什么
这是小弟觉得比较可惜的地方