前端和后端到底哪个难?

2025-03-13 15:47:50
推荐回答(5个)
回答1:

  1. 从一个初入行的程序员的角度来看前端入门很简单,要完成项目实际所需的效果很难,需要对CSS和JS有很深入的认识,况且现在的前端工程师都需要会一些前端的框架以提高开发速度,而且前端像是Node.js直接可以搭建服务器,功能十分强大,并且一些厉害的前端对于浏览器的JS引擎以及优化都有很深的见地。

  2. 后端现在很难纯粹的去处理业务逻辑,所以基本的HTML和CSS、JS你也要会,如果是PHP,也需要会THINKPHP,YII,CI等框架,适合小型网站,对于数据库的知识要求较高,如果是JAVAEE,那么S2SH是基础,JSP或者一门模板技术(velocity、Freemarker),数据库,服务器原理(Tomcat、WebLogic或者Jboss),还有多线程技术等等都需要比较扎实的基础。

  3. 做个人主页也是需要后端的,除非全部都是静态页。不用与数据库交互。不论是前端还是后端,最差的程序员都是不缺的,越高级的程序员就越缺,前端后端是一样的。能力才是决定“前景”最重要的因素。至于是选择前端还是后端,对“前景”的影响并不大,还不如有个好运气去个好一点的公司的影响大。

Web前端:
顾名思义是来做Web的前端的。这里所说的前端泛指Web前端,也就是在Web应用中用户可以看得见碰得着的东西。包括Web页面的结构、Web的外观视觉表现以及Web层面的交互实现。
Web后端:
后端更多的是与数据库进行交互以处理相应的业务逻辑。需要考虑的是如何实现功能、数据的存取、平台的稳定性与性能等。

回答2:

你说的是快十年之前的理念。一入前端深似海,前端发展太快,js方面最近几年ng在国内迅速gg,react出了16版本,vue从1到2也就一年多,vue3正式版估计也快出来了,Html方面h5发布canvas出来了,图形可视化、游戏方面也可以搞一搞了,后台指的是node js,框架也不少koa2啥的,要做后台也不是不可以,就是坑多,现在主要用作中间层,然后爬虫用node也能搞。APP方向的话,可以配合原生ios和安卓,混合开发,也可以纯自己搞;还有就是各种小程序。总的来说,后台搞不了的js能搞,后台搞得了的js也不是不行。所以真实秃头

回答3:

总得来说,IT行业的各个技术岗位入门都不难,但若想深入发展,那么就需要多下苦功夫了。
很多小伙伴喜欢从代码量来区分前后端这几个大类岗位的难易程度,以此排列就是:Java开发>Web前端开发>软件测试>UI设计。
但是,这并不完全绝对,也不完全准确。
IT领域中的各个岗位的划分非常细致,从岗位特性来看,Java对于逻辑性的要求比较高;测试需要细心和耐心,但同时也需要一些代码能力;Web前端和UI设计则需要对美有一定见解和追求。
所以,每个岗位的侧重点不同,以及不同企业对同类岗位的要求不同,那么难易程度也就无法一概而定。

回答4:

呵呵,逗我,前端就是全栈,想都不要想,趁着大家没醒过来,或者不认可,最好后端,后端工资高,人手多,随便写两个接口就没事干了,前端就不一样了,第0:前端更新变化快,诡异莫测,神出鬼没,第1:现在的前端写页面,写交互,联调,画图,有时候他麻痹还干起测试,后端只需要写service层,其他层可以无视没有工作量,数据库在二逼公司后台管理着,大公司你是没机会碰的,离开前端后端就是post慢,JSP还有谁用?除了吹牛逼用用,完全没用,写前端完全是无底洞,找死的节奏

回答5: