程序前端跟后端有什么区别呀?

怀特的旅行

30天以前 14浏览
程序前端跟后端有什么区别呀?

web前端分为网页设计师、网页美工、web前端开发工程师

首先网页设计师是对网页的架构、色彩以及网站的整体页面代码负责

网页美工只针对UI这块儿的东西,比如网站是否做的漂亮

web前端开发工程师是负责交互设计的,需要和程序猿进行交互设计的配合。

web前端需要掌握的有脚本技术javascriptDIV+CSS现下最流行的页面搭建技术,ajax和jquery以及简单的后端程序等。后端的话可供开发的语言有asp、php、jsp、.NET这些后端开发语言的话搭建环境都不一样,具体如果你想学的话看是想从事前端部分还是后端程序部分。后端开发如果有一定的条件的话可以转为软件开发。不过要有一定的语言基础,类似java语言。C等。关键是看你的兴趣爱好。。

这个到后期不会区分这么细,做前端到后期也会懂一些后端的技术,反之,后端也是。

在我们实际的开发过程中,我们当前这样定位前端、后端开发人员。

1)前端开发人员:精通JS,能熟练应用JQuery,懂CSS,能熟练运用这些知识,进行交互效果的开发。

2)后端开发人员:会写Java代码,会写SQL语句,能做简单的数据库设计,会Spring和iBatis,懂一些设计模式等。

现在来看,我们对前后端的要求还是蛮低的,尤其是后端,新员工经过培训之后都是可以参与到后端开发的,没有太高的技术门槛,唯一需要做的就是先变成熟练工种,这个阶段没有涉及到设计模式、架构、效率等一些列问题。

还是先google一下,看看网上对Web前端开发、Web后端开发分别是什么?

Web前端:顾名思义是来做Web的前端的。我们这里所说的前端泛指Web前端,也就是在Web应用中用户可以看得见碰得着的东西。包括Web页面的结构、Web的外观视觉表现以及Web层面的交互实现。

我们再来看看大公司对前后端人员招聘的要求,通过这个角度看看前端、后端的技术要求:

Web前端:

1)精通HTML,能够书写语义合理,结构清晰,易维护的HTML结构。

2)精通CSS,能够还原视觉设计,并兼容业界承认的主流浏览器。

3)熟悉JavaScript,了解ECMAScript基础内容,掌握1~2种js框架,如JQuery

4)对常见的浏览器兼容问题有清晰的理解,并有可靠的解决方案。

5)对性能有一定的要求,了解yahoo的性能优化建议,并可以在项目中有效实施。

6)......

Web后端:

1)精通jsp,servlet,javabean,JMS,EJB,Jdbc,Flex开发,或者对相关的工具、类库以及框架非常熟悉,如Velocity,Spring,Hibernate,iBatis,OSGI等,对Web开发的模式有较深的理解

2)练使用oracle、sqlserver、mysql等常用的数据库系统,对数据库有较强的设计能力

3)熟悉maven项目配置管理工具,熟悉tomcat、jboss等应用服务器,同时对在高并发处理情况下的负载调优有相关经验者优先考虑

4)精通面向对象分析和设计技术,包括设计模式、UML建模等

5)熟悉网络编程,具有设计和开发对外API接口经验和能力,同时具备跨平台的API规范设计以及API高效调用设计能力

从几个公司的招聘要求可以看到,做Web开发,对前端和后端的要求是各自所不同的。而我们目前的实际情况,也和这个差不多,但是,我们无论在知识的掌握程度上,还是知识掌握的宽度上,都是不够的。

首先,我们在前端缺乏积累,没有沉淀,专业的前端技术的积累是从去年才开始的,同时,在前端也缺乏支撑与高手,所以,走起来比较困难。同时,前端人员培养的较少,一个原因是对前端了解太少,另外一个原因就是对前端与后端的工作比例估计不足。所幸,我们在这一年也在前端有了很快的进步,培养了几个优秀的开发人员,有意识的解决了前端的用户体验,这都是可喜的。今年,需要更进一步,专业化。

其次,我们在后端发展的不够宽,后端的知识体系已经比较完善,但是,很多应用点都没有涉及到。同时,对现有技术框架的理解都不够深入,太浮躁。我们目前的设计团队在解决互联网高并发、大数据量的存取上经验与能力都还不足,需要正视这些问题。后端技术的发展需要更加的精进,以解决实际存在的问题为主。

本文仅代表作者观点,版权归属原创作者,如需转载请在文中标注来源及作则名字。

免责声明:本文系转载编辑文章,仅做分享只用,如有疑问请联系邮箱:110@zbj.com

程序开发
大家都在看
前端做的程序都是哪方面的?

前端做的程序都是哪方面的?

程序开发
9浏览
开办一个网站都需要哪些程序?

开办一个网站都需要哪些程序?

程序开发
8浏览
新手怎么做Windows应用程序开发?

新手怎么做Windows应用程序开发?

程序开发
9浏览
网站都是用什么语言编写的程序?有多少种?

网站都是用什么语言编写的程序?有多少种?

程序开发
5浏览
工作室网站,用哪个建站程序适合知乎

工作室网站,用哪个建站程序适合知乎

程序开发
7浏览
程序在运行中,如何实现在线升级?

程序在运行中,如何实现在线升级?

程序开发
7浏览
windows7用于进行硬件设置的程序组是?

windows7用于进行硬件设置的程序组是?

程序开发
21浏览
新手怎么做Windows应用程序开发?

新手怎么做Windows应用程序开发?

程序开发
7浏览
建设项目环境影响评价程序是怎样的?

建设项目环境影响评价程序是怎样的?

程序开发
8浏览
做程序开发需要多大的内存,4G还是8G?

做程序开发需要多大的内存,4G还是8G?

程序开发
76浏览
plc”第一循环标志”在程序中起什么作用?

plc”第一循环标志”在程序中起什么作用?

程序开发
6浏览
程序前端跟后端有什么区别呀?

程序前端跟后端有什么区别呀?

程序开发
14浏览
什么是结构化程序设计基本单元?

什么是结构化程序设计基本单元?

程序开发
8浏览
VI设计的基本程序是什么?

VI设计的基本程序是什么?

程序开发
9浏览
如何查看一个网站用什么程序做的?

如何查看一个网站用什么程序做的?

程序开发
8浏览
仓库总平面布置的程序是什么?

仓库总平面布置的程序是什么?

程序开发
4浏览
广告主为什么不信任程序化广告?

广告主为什么不信任程序化广告?

程序开发
12浏览
计算机可以直接执行机器语言编程的程序吗?

计算机可以直接执行机器语言编程的程序吗?

程序开发
131浏览
开发小程序公司排名_小程序开发商

公司小程序开发小程序开发开发小程序程序开发程序开发商排名
93浏览
红包小程序开发搭建文档案例(小程序红包怎么实现)

案例小程序开发小程序开发程序开发实现程序搭建红包文档
73浏览
点赞
收藏
分享