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