鉴于JAVA的框架,平台很多很杂,无论是部署还是个人学习,都不太适合,最好是进入企业后的一帮一带比较好。所以我暂时先不实践JAVA WEB了,但是JEE的理论知识以及企业架构还是很有借意义的。考虑到WIN10的热门和VS工具的熟悉,我觉得将C#作为主打学习的方向,是有价值的。首先是对于C/C++的语法的熟悉;其次可以兼顾到效率;可以将ASP.NET作为一种教科书式的WEB框架学习,因为无论是NODEJS还是RAILS都隐藏了很多代码细节,直接跳过手写代码,不去体会重复性和规范性的尝试,对学习一门新技术来说不太适合。(可以去CODEPLEX学习一些开源的ASP.NET WEB应用)
MVC模型——Restful——数据库CRUD
Rails也可以再重新拿起来了,没必要非得先去学nodejs或者java servelt,目前这个阶段,入门讲究兴趣,坚持,有些工业化的东西,以后上班了同事一带,自然就懂了,技术的东西一通百通,掌握一个老牌的成熟大框架和一个前沿热门小框架就够了。
一个代码少的MVC框架(比如rails)会涉及很多设计模式的封装类(Active Record,元编程等),这个时候就需要多看一些相关书籍了。
最底层的HTTP协议不能忘,AJAX XHR(JQuery),基本的分层结构,Request/Response的XML/JSON 报表头。
应该重点关注项目文件的组织,html的动态特性,event驱动的特性(服务器 响应式编程Reactive),对于JQUEY AJAX的支持,对不同架构的WEB开发涉及到的项目细节,数据流向,动态响应等了如指掌。