首页 > 前端开发是否需要学习后端语言

前端开发是否需要学习后端语言

首先,我的标题起了比较搞,是因为我不知道怎么说,先把人吸引进来再说。
我学习前端,其他的知识基本没怎么学习过,只是简单的了解。

现在我想要独立完成一个基于WEB的项目来锻炼自己的技能。那么问题来了,我只会写页面。。后台怎么解决,比如我设计了一个登陆注册功能,也把相应的数据库的表简单的设计了一下,但是现在我要怎么建立二者的连接呢。。难道必须去现学后台语言才行么。。

后面肯定还有一系列的问题,求个完整的解决方案,让我能勉强独立的完成这个项目,先实现基本功能就好。
求指导!!!

给自己画一个小圈圈,然后开始琢磨怎么跳出去。怎么现在还再问这种问题。


如果觉得node异步回调很坑,可以学python然后用flask。

感觉前端视野还是太局限了,还需要学习一个。

大部分前端人只会用轮子,不会造轮子。有个惟angular是图的人,他居然还不承认angular的本质就是一个模板引擎(再加上一堆回调),在后端也能轻易实现。甚至不用我自己实现,用个ninja风格的引擎就能渲染。

况且后端开发者用jq和bootstrap也能轻易搭出来一个页面,而且不去碰angular也没关系,后端有相当多的模板引擎可以替代。

那么前端不全栈,优势体现在哪儿呢?


我安利一下python:django或者flask,写个小型应用都是很不错的


“前端”两个字意味着你的Js应该很熟练;而“全栈”两个字就源自基于js的node.js。

在node.js基础上搞全栈吧。


用nodejs来写吧,这才是你迈向全栈之路


nodejs入门还是挺简单的,推荐使用thinkjs


java大法好


不一定非要写后端,你也可以使用一些公共数据作为后端数据,做你的页面就好


调用一些公开数据就好了。
登录用第三方登录
数据去聚合数据 https://www.juhe.cn/
百度数据 http://apistore.baidu.com/
返回都是json / xml 之类的数据。
你以后你正规项目也都是从后台获取这些数据来展开前台。
在没有自己需求的情况下,随便拿点数据自己搞一些东西还是可以的。


你要写登录测试,我这里给你一个接口,用户名是levey ,密码和其他参数随便传。
正确返回1,否则返回0,你就可以去当简单的验证用了。
你以后的项目中的登录功能后台会返回给你几个数据,比如sessionid, token啥的,你也只是获取来,然后进行处理。自己不需要写后台代码的。
https://code.levey.cn/ajax_check_name/check.php?username=

这个接口的功能与实现参考: http://.com/q/1010000004343172


虽然说可以完全前后端分离,但是你学点后端也是没啥坏处的,比如php,python啥的。
基本上可以不考虑java和.net这两个怪兽级别的后端语言了(除非你本来就会,或者项目需求)。


学习一下node,再学习一下express框架了解下mvc ,不管是对你前端工程化构建还是与后端童鞋的更好的合作,都是值得的。


花几天时间学习一下thinkphp 内置ajaxreturn 用ajax做交互


你说的前端是传统的css+div还是玩js的那种?nodejs可以连数据库。如果你比较新手,我建议学一门简单一些的后端语言比如PHP,理解一下注册登录这个流程。否则就可以直接上手nodejs搞。


那你要学学java语言了

【热门文章】
【热门文章】