84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
作为一名前端工作一年了,发现纯前端有点越走越窄的感觉(这里只是个人观点,求轻喷),在一年的工作里,发现很多地方用到后台的知识,和后台交流起来也比较麻烦,前端很多框架和地方也逐渐引入了后端的知识,这里想问问各位,大家自学后台语言有什么好的网站或者是书,本人后端0基础,想要学习的系统点,谢谢!
闭关修行中......
我只是根据我的经验来推荐觉得适合题主的语言而已,并没有说PHP就如何好,其他语言如何差,如果觉得我有哪里说得不对的尽可提出来,我一定改正。 如果因为给出了不是你喜欢的语言而反对我,或者单纯地觉得php很low,那么我真的不屑与你们这种人交流。平时当成梗来玩儿就好了,真要为这事儿吵起来的人,恕我直言,永远不可能成为一个真正的工程师
我个人强烈推荐PHP,如果你现在已经能熟练地运用各种前端构建工具(有人觉得前端构建工具关现代JS什么事儿?一个熟练运用webpack/Gulp的人,会不熟悉现代JS? 反之亦然),对现代JS的理解够深入,对ES6有深入的理解, 那么花时间看看Node也没错, 但是依照我的经验,这样的人早已会了不止一门后端语言。猜想你应该是个跟我一样的菜鸟。
学习后端语言, 不就是为了了解整站开发的流程, 原理嘛。Node本身抽象级别不高, 有很多底层的代码需要你自己去写, 如果你JS不过关,学起来就很困难, 当然你也可以用现成的库,比如Express等,但那样抽象又太高,你体会不到其中的真意(除非你花大量的时间来看相关文档)。
这个时候,php就出现了,他本身就为了网站开而生, 语言简单,易上手。对新手非常友好。而且使用范围还很广。 至于大家说的python,你要真的用原生python写后台, 实际是件很费神的事儿,你要是用flask之类的写吧。 那就完蛋了, 你是为了学后台语言去的。。。 、
有本书叫《Head First Php and MySQL》, 看完你就知道了。
工作工程中遇到和后端沟通问题,想通过学习后端语言来解决,那就后端用的什么你就学什么嘛。
php/python/java/C#.net/node做网站的常见选项都不算太难(java在这里相对难些),而且你有你们具体项目的代码可以参考,不懂直接可以问你们的后端开发。
php
python
java
C#.net
node
其实不要考虑太多,有问题就直接去解决问题是最好的方案。
为啥没人提JAVA。。。。。。
JAVA可是主流语言 NO.1 啊,SSH等等主流的后端架构,电商、银行等等企业级应用专用。
( ̄~ ̄) 嚼!
好吧,我PHP才是最好的语言(我就知道有人会说这句!)。
————————————神奇的分割线———————————————2017.2.8 Update:这特么随便水水,都有人点踩,我也是服辣,这破站吃枣药丸啊。在下JAVA、PHP都在用,不是很懂你们这些玻璃心。
好多人说PHP,有一个人说java被踩。我就奇怪为什么没有人踩题主,这么一个容易引发引战的问题 :-)
首先声明,个人没有任何语言歧视!!!
楼主纯前端,为什么不直接学习nodejs python这些呢?一样可以作为服务端语言啊? 楼主提这个问题基本可以看出题主纯前端,且前端并不精通,不然不应该不知道这些。既然这样,更建议学扎实基础(js),特别是ES6的一些新特性。
说到php,确实火,用的人也确实多,小扎都说了“PHP是最好的语言”。另外附上一份TIOBE统计的语言热度排行榜(并没有什么卵用,语言从来都不是开发水平的参考项):
其实,我不敢说我是干java的,我怕被踩!!
如果已经有C语言基础。想要了解后台的语言,实际上是关于进程,线程,资源,网络的知识。那么建议可以去看看下面几种。
个人认为如果想了解后台 纯前端从node开始最快,而且node也十分成熟了。
个人觉得我们应该多考虑一下,因为学习是有成本的,包括时间成本和精力成本。既然你本身是做前端了,已经有了一些js的基础,为何不用Nodejs呢?从节省学习时间上看也应该选择Nodejs不是吗?选择PHP的话你要面对的是一门新的语言,而每一门语言其实都是有许多坑的。我们再多考虑一下,考虑一下未来如何?并不是说PHP没有未来,只是相对来说,js更有未来。我们可以看一下2016编程语言受欢迎排行榜从目前来看,PHP的排名是比js要高一些的,但从趋势来看,js是排在php前面的。另外,我是觉得一个人精力是有限的,你是选择什么语言都会一点呢,还是选择精通某一门语言呢?选择Nodejs你可以把精力都放在js上,一直到精通它,再来涉猎其它语言不迟。
所以你现在准备学什么?
2016年开始,前端技术都多得要爆炸了。。绝对不可能越来越窄。
后端用的多的就PHP咯。
推荐的网站有廖雪峰python学习python2.7python3.5
书籍推荐:python核心编程
搞后端的想学前端,搞前端的想学后端
我个人强烈推荐PHP,如果你现在已经能熟练地运用各种前端构建工具(有人觉得前端构建工具关现代JS什么事儿?一个熟练运用webpack/Gulp的人,会不熟悉现代JS? 反之亦然),对现代JS的理解够深入,对ES6有深入的理解, 那么花时间看看Node也没错, 但是依照我的经验,这样的人早已会了不止一门后端语言。猜想你应该是个跟我一样的菜鸟。
学习后端语言, 不就是为了了解整站开发的流程, 原理嘛。Node本身抽象级别不高, 有很多底层的代码需要你自己去写, 如果你JS不过关,学起来就很困难, 当然你也可以用现成的库,比如Express等,但那样抽象又太高,你体会不到其中的真意(除非你花大量的时间来看相关文档)。
这个时候,php就出现了,他本身就为了网站开而生, 语言简单,易上手。对新手非常友好。而且使用范围还很广。 至于大家说的python,你要真的用原生python写后台, 实际是件很费神的事儿,你要是用flask之类的写吧。 那就完蛋了, 你是为了学后台语言去的。。。 、
有本书叫《Head First Php and MySQL》, 看完你就知道了。
工作工程中遇到和后端沟通问题,想通过学习后端语言来解决,那就后端用的什么你就学什么嘛。
php
/python
/java
/C#.net
/node
做网站的常见选项都不算太难(java
在这里相对难些),而且你有你们具体项目的代码可以参考,不懂直接可以问你们的后端开发。其实不要考虑太多,有问题就直接去解决问题是最好的方案。
为啥没人提JAVA。。。。。。
JAVA可是主流语言 NO.1 啊,SSH等等主流的后端架构,电商、银行等等企业级应用专用。
( ̄~ ̄) 嚼!
好吧,我PHP才是最好的语言(我就知道有人会说这句!)。
————————————神奇的分割线———————————————
2017.2.8 Update:
这特么随便水水,都有人点踩,我也是服辣,这破站吃枣药丸啊。
在下JAVA、PHP都在用,不是很懂你们这些玻璃心。
好多人说PHP,有一个人说java被踩。我就奇怪为什么没有人踩题主,这么一个容易引发引战的问题 :-)
首先声明,个人没有任何语言歧视!!!
楼主纯前端,为什么不直接学习nodejs python这些呢?一样可以作为服务端语言啊? 楼主提这个问题基本可以看出题主纯前端,且前端并不精通,不然不应该不知道这些。既然这样,更建议学扎实基础(js),特别是ES6的一些新特性。
说到php,确实火,用的人也确实多,小扎都说了“PHP是最好的语言”。
另外附上一份TIOBE统计的语言热度排行榜(并没有什么卵用,语言从来都不是开发水平的参考项):
其实,我不敢说我是干java的,我怕被踩!!
如果已经有C语言基础。想要了解后台的语言,实际上是关于进程,线程,资源,网络的知识。那么建议可以去看看下面几种。
node
php
python
java
个人认为如果想了解后台 纯前端从
node
开始最快,而且node
也十分成熟了。个人觉得我们应该多考虑一下,因为学习是有成本的,包括时间成本和精力成本。
既然你本身是做前端了,已经有了一些js的基础,为何不用Nodejs呢?
从节省学习时间上看也应该选择Nodejs不是吗?
选择PHP的话你要面对的是一门新的语言,而每一门语言其实都是有许多坑的。
我们再多考虑一下,考虑一下未来如何?并不是说PHP没有未来,
只是相对来说,js更有未来。
我们可以看一下2016编程语言受欢迎排行榜
从目前来看,PHP的排名是比js要高一些的,但从趋势来看,js是排在php前面的。
另外,我是觉得一个人精力是有限的,你是选择什么语言都会一点呢,还是选择精通某一门语言呢?
选择Nodejs你可以把精力都放在js上,一直到精通它,再来涉猎其它语言不迟。
所以你现在准备学什么?
2016年开始,前端技术都多得要爆炸了。。绝对不可能越来越窄。
后端用的多的就PHP咯。
python,简单易上手。
python基础:
推荐的网站有廖雪峰python学习python2.7
python3.5
进阶
书籍推荐:python核心编程