目前一般公司的后台用的开发语言大概有以下几种:java,python,php,asp.net,c++,rubyon rails 等等。
java
优点:性能好,适合大中项目,跨平台,安全性高,稳定可靠,运行效率高(尤其是JIT的出现之后差距更大了),不容易犯错(强类型、预编译、必须拦截异常等等),能有效的提高复用度,提升性能和吞吐能力,能规避安全问题。
缺点:开发复杂,开发和发布的效率相对较低,维护成本高,开发人员费用高
python
优点:简单易学,开发快,语言简洁,易于维护,开源,可移植,可扩展
缺点: 速度慢,格式强制,容易犯错
php:
优点:灵活,上手快,易修改,发布快捷,环境好部署
缺点:容易犯错,行效率不高,缺乏全局缓存
ruby on rails
优点:快速开发,使用者多,开发控件非常丰富
缺点:性能差,第三方包少
asp.net
优点:跨语言, 中小型项目上性能好,开发快,适合windows平台,维护成本低
缺点:代码逻辑混乱,难于管理,代码的可重用性差
国内的大公司偏业务的一般都用 Java 做后台开发比如淘宝,网易,美团等.
所以推荐选择java,北京尚学堂有着多年的java培训经验,雄厚的师资力量能让你体验到最好的java学习。
非web方向.老技术 有winform
他后台依然是C#语言,, 应用多半是企业级的管理软件.[桌面] 因为他需要.netFrmework的支持.也就是说要安装一个辅助环境 由于netFrmework很大 导致推广的局限性 所以只能在企业及针对特定的需求的应用做开发,.
2008年微软已经停止对该技术的更新.
新技术 wpf 桌面的 后台C# 前台xaml
win7效果 的炫丽 桌面应用 各种动画渲染, 不过依然是停留 在企业级
桌面的客户应用 多半是C++ 运行速度快, 安装方便 比如360。QQ等常用软件
wpf还有个就是基于触摸屏的开发 有一定客户量
新技术 wp7 wp8 手机的开发
.net平台的, 后台C# 前台xaml
新技术 win8下的应用 平板电脑 触摸的
前台 xaml 后台C#
这些新技术 都是有自己的 发展空间
前端:html、css、javascript后端:c#、sql
asp.net是.net framework中网站开发相关技术集的组合,包括相关的类库、命令工具、clr、visual studio等,以及相关的技术和知识。