现在我的主要职能都是退居做 API 跟一些 Backend operations 的东西。
现在主要的 project 是 Python tornado + dynamoDB
另外一个 Project 是 Python Flask + MySQL
以前做 End to end 的时候还用了不少 Backbones 跟 Django
ASP.net、MVC + WebForm、C#、Linq、WCF、WebService。 光.net平台下的技术至少就要这些。
HTML + CSS + JS。 前端技术至少这些。
SQL servier。数据库至少我们一般只用一种。
IBatisNet框架,没错我们还在用这个,JQuery框架也少不了。
还有一些WinForm的,还有一些WinService的,例如需要服务器批处理的,为了更好的维护和升级批处理的任务,这些批处理的东西做了反射技术(我比较喜欢的技术,可以通过新增DLL文件来增加软件的功能,无需修改应用程序)
我是Java Web系的, 最近在用的前段框架jQuery,AngularJS,Bootstrap;以前用过ExtJS,Backbone; 后端更杂,目前使用的Spring MVC,MyBatis,MySQL,Mongodb,Spring Data,Redis,ActiveMQ,CXF;曾经使用的Struts1、2,Hibernate,JBPM,Activeti,Spring Security,Spring Batch;
以上是目前工作中正在使用的,几个月前,和组内同时分享这些年来做java web相关的技术,罗列了整整一大白板墙,我自己都被震惊到了。
另外,已经在储备Rails相关的知识,以后自己做的Web项目,采用Rails的可能性很大(Groovy或者Scala也有可能)。
工作上 html+js+css
自己折腾玩嘛,玩过asp+sql server,现在还偶尔改php+mysql,准备一期功能差不多了就写个新的,免费程序改起来很烦,准备上nodejs+mysql...
我用PHP+CodeIgniter+JQuery
喜欢CodeIgniter只是因为它足够精简高效,不会一体化太多装备,扩展也比较容易。
后端未来比较倾向于用GO,或者是PHP+GO。
前端不喜欢Bootstrap,以后可能考虑采用AngularJS或React。
语言:php&mysql+javaScript+html+css
框架:windFramework+jquery
软件:zend+sublime text
服务器:lnmp
================分割线===================
基本上语言不会改变了,主要会根据具体项目找不同的框架,或者开源系统。
把语言学好,用上合适的框架,在编辑软件中实现想法,这一切很令人兴奋。