前端开发是否需要学习后端语言
首先,我的标题起了比较搞,是因为我不知道怎么说,先把人吸引进来再说。
我学习前端,其他的知识基本没怎么学习过,只是简单的了解。
现在我想要独立完成一个基于WEB的项目来锻炼自己的技能。那么问题来了,我只会写页面。。后台怎么解决,比如我设计了一个登陆注册功能,也把相应的数据库的表简单的设计了一下,但是现在我要怎么建立二者的连接呢。。难道必须去现学后台语言才行么。。
后面肯定还有一系列的问题,求个完整的解决方案,让我能勉强独立的完成这个项目,先实现基本功能就好。
求指导!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(12)
调用一些公开数据就好了。
登录用第三方登录
数据去聚合数据 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://segmentfault.com/q/1010000004343172
虽然说可以完全前后端分离,但是你学点后端也是没啥坏处的,比如php,python啥的。
基本上可以不考虑java和.net这两个怪兽级别的后端语言了(除非你本来就会,或者项目需求)。
给自己画一个小圈圈,然后开始琢磨怎么跳出去。怎么现在还再问这种问题。
你说的前端是传统的css+div还是玩js的那种?nodejs可以连数据库。如果你比较新手,我建议学一门简单一些的后端语言比如PHP,理解一下注册登录这个流程。否则就可以直接上手nodejs搞。
不一定非要写后端,你也可以使用一些公共数据作为后端数据,做你的页面就好
用nodejs来写吧,这才是你迈向全栈之路
花几天时间学习一下thinkphp 内置ajaxreturn 用ajax做交互
“前端”两个字意味着你的Js应该很熟练;而“全栈”两个字就源自基于js的node.js。
在node.js基础上搞全栈吧。
如果觉得node异步回调很坑,可以学python然后用flask。
感觉前端视野还是太局限了,还需要学习一个。
大部分前端人只会用轮子,不会造轮子。有个惟angular是图的人,他居然还不承认angular的本质就是一个模板引擎(再加上一堆回调),在后端也能轻易实现。甚至不用我自己实现,用个ninja风格的引擎就能渲染。
况且后端开发者用jq和bootstrap也能轻易搭出来一个页面,而且不去碰angular也没关系,后端有相当多的模板引擎可以替代。
那么前端不全栈,优势体现在哪儿呢?
nodejs入门还是挺简单的,推荐使用thinkjs
学习一下node,再学习一下express框架了解下mvc ,不管是对你前端工程化构建还是与后端童鞋的更好的合作,都是值得的。
那你要学学java语言了
java大法好