序
小编是web后台开发人员,普通大专,对于自己的工作,小编自认为没有门槛,也没有一说到程序员那种的高深的感觉。程序员厉害的话确实很高深,但是现在市场的需要,很多程序员都是入门水平,小编也不例外。每天都找素材,分数还不高,最后还是写自己吧,谢谢真实的自己,对自己也是一种总结吧!今天给不懂的同学讲讲web的后台语言,大佬勿喷,小弟只是表达一下自己的观点。
webjava web
java这门语言经久不衰自然有它的道理,小编也学过一段时间的java,语法什么的不说,java同时有面向对象,吸收了采纳了其他早起语言的优点,摒弃了不足,当然java比较火热语法的独特只是起亮点之一。跨平台、应用广泛、垃圾回收机制、成熟完善的生态环境等等原因造就了java。既然java这么火为什么web语言很少采用java语言呢?这和开发成本有关,java web就目前来说安全性最好,但由于技术人员、java web语言特性(编译、打包、难部署等操作)、需求方等因素共同造成的结果。一些安全性要求比较高的公司还需要选择java web,像银行这样的金融类网站。但毕竟是少数,开发人员也就越来越少了,如果哪位同学要自学java尽量别往web方向偏。
java web.net
很神奇的语言,与其说神奇的语言倒不如说神奇的开发工具。.net是微软公司开发的语言,不对,.net是框架集,语言是c#,也就是c++++。c#的优点是可以开发桌面程序,同时搭配全宇宙最屌ide(vs),开发还很省事。.net一直不受待见,这是win战略失败导致的问题,就不说战略问题了。.net从安全方面仅次于java,也是web开发比较好的选择。但是,.net开发的网站部署只能部署到winserver上,在开发人员眼里,winserver服务器是最垃圾的服务器(没有之一),win图形界面就需要消耗大量的资源,这和服务器特性相违背。全球最屌ide很厉害,同时也会导致代码的臃肿,运行速度降低。对于新手来说vs确实很省心,像dw一样,后来哪位前端大神用dw呢。.net网站相对于java web网站多很多,政府类的网站多半都是.net。个人认为.net是很适合新手学习的语言,语言都是相同的,只是表现形式不同而已。
.netphp
小编也曾自学php,我自己也感觉.net不行,没有php好找工作。其实技术没有贵贱,所谓好找工作不好找工作都是对自身的水平而言,.net大神不会愁工作的问题。不得不说,php的简洁、易学、易上手、入门简单、门槛低、开放源代码等等特点造就了如今在web领域的老大。php不存在java web麻烦的编译问题,不存在.net臃肿问题,服务器采用公认速度快的linux,修改、部署、发布等等操作都很方便简单。对公司而言,php开发成本最低,但同时php也很不安全,上面两个语言牵扯编译,php都是明文,一般cms公司为了防止修改代码,都是嵌套好多层来处理,但是无论如何代码就在那里,能不能改看自己本事。如果想学php的朋友可以先自学一段时间,然后下载一些网上的例子,先写一个小的网站。当然部署对于新手来说也是一个大问题,还需要慢慢摸索。
phpnode
近两年比较火的node,也是很不错的语言。对于php来说,node更简单,更易上手,运行速度更快。node的生态环境也相对比较成熟,提供的扩展也是各种各样。小编也尝试学习了一下这个语言,基于javascript,所以会javascript基本都没问题,加上各种扩展写个网站最快的要输node,初学者最好不要使用扩展,了解底层原理很重要。但是node也有一个致命的问题,安全问题。javascript都是能看到的语言,接触过的人都知道f12,所以牵涉到支付的网站绝不可用node,至少目前不能用。这一点从微信和支付提供的demo就可以看出来,甚至阿里api也比提供node的示例。但是node的运行速度依然是一大亮点,所以展示性的网站建议使用node来写。
node小编知识有限,没有更多的语言给大家介绍,这些只是小编的了解和总结,不当之处还望指出。喜欢的朋友别忘了关注分享哦!