web 前端开发和后端开发有什么区别 前端开发和后端开发有什么区别?
web\u524d\u7aef\u548c\u540e\u7aef\u6709\u54ea\u4e9b\u533a\u522b\u524d\u7aef\u5f00\u53d1\u548c\u540e\u7aef\u5f00\u53d1\u7684\u533a\u522b\u5728\u4e8e\uff1a
\u4e00\u3001\u5c55\u793a\u65b9\u5f0f\u4e0d\u540c
1\u3001\u524d\u7aef\u5f00\u53d1\u4e3b\u8981\u505a\u7684\u662f\u7528\u6237\u6240\u80fd\u770b\u5230\u7684\u524d\u7aef\u5c55\u793a\u754c\u9762\u3002
2\u3001\u540e\u7aef\u5f00\u53d1\u4e3b\u8981\u505a\u7684\u662f\u903b\u8f91\u529f\u80fd\u7b49\u6a21\u5757\uff0c\u662f\u7528\u6237\u4e0d\u53ef\u89c1\u7684\u3002
\u4e8c\u3001\u6240\u7528\u6280\u672f\u4e0d\u540c
1\u3001\u524d\u7aef\u5f00\u53d1\u7528\u5230\u7684\u6280\u672f\u5305\u62ec\u4f46\u4e0d\u9650\u4e8ehtml5\u3001css3\u3001javascript\u3001jquery\u3001Bootstrap\u3001Node.js \u3001AngularJs\u7b49\u6280\u672f\u3002
2\u3001\u540e\u7aef\u5f00\u53d1 \u4ee5java\u4e3a\u4f8b \u4e3b\u8981\u7528\u5230\u7684 \u662f\u5305\u62ec\u4f46\u4e0d\u9650\u4e8eStruts spring springmvc Hibernate Http\u534f\u8bae Servlet Tomcat\u670d\u52a1\u5668\u7b49\u6280\u672f\u3002
\u6269\u5c55\u8d44\u6599\uff1a
\u516c\u53f8\u5bf9\u524d\u540e\u7aef\u4eba\u5458\u62db\u8058\u7684\u8981\u6c42\uff1a
Web\u524d\u7aef\uff1a
1\u3001\u7cbe\u901aHTML\uff0c\u80fd\u591f\u4e66\u5199\u8bed\u4e49\u5408\u7406\uff0c\u7ed3\u6784\u6e05\u6670\uff0c\u6613\u7ef4\u62a4\u7684HTML\u7ed3\u6784\uff1b
2\u3001\u7cbe\u901aCSS\uff0c\u80fd\u591f\u8fd8\u539f\u89c6\u89c9\u8bbe\u8ba1\uff0c\u5e76\u517c\u5bb9\u4e1a\u754c\u627f\u8ba4\u7684\u4e3b\u6d41\u6d4f\u89c8\u5668\uff1b
3\u3001\u719f\u6089JavaScript\uff0c\u4e86\u89e3ECMAScript\u57fa\u7840\u5185\u5bb9\uff0c\u638c\u63e11\u52302\u79cdjs\u6846\u67b6\uff0c\u5982JQuery\uff1b
4\u3001\u5bf9\u5e38\u89c1\u7684\u6d4f\u89c8\u5668\u517c\u5bb9\u95ee\u9898\u6709\u6e05\u6670\u7684\u7406\u89e3\uff0c\u5e76\u6709\u53ef\u9760\u7684\u89e3\u51b3\u65b9\u6848\uff1b
5\u3001\u5bf9\u6027\u80fd\u6709\u4e00\u5b9a\u7684\u8981\u6c42\uff0c\u4e86\u89e3yahoo\u7684\u6027\u80fd\u4f18\u5316\u5efa\u8bae\uff0c\u5e76\u53ef\u4ee5\u5728\u9879\u76ee\u4e2d\u6709\u6548\u5b9e\u65bd\uff1b
Web\u540e\u7aef\uff1a
1\u3001\u7cbe\u901ajsp\uff0cservlet\uff0cjavabean\uff0cJMS\uff0cEJB\uff0cJdbc\uff0cFlex\u5f00\u53d1\uff0c\u6216\u8005\u5bf9\u76f8\u5173\u7684\u5de5\u5177\u3001\u7c7b\u5e93\u4ee5\u53ca\u6846\u67b6\u975e\u5e38\u719f\u6089\uff0c\u5982Velocity\uff0cSpring\uff0cHibernate\uff0ciBatis\uff0cOSGI\u7b49\uff0c\u5bf9Web\u5f00\u53d1\u7684\u6a21\u5f0f\u6709\u8f83\u6df1\u7684\u7406\u89e3\uff1b
2\u3001\u7ec3\u4f7f\u7528oracle\u3001sqlserver\u3001mysql\u7b49\u5e38\u7528\u7684\u6570\u636e\u5e93\u7cfb\u7edf\uff0c\u5bf9\u6570\u636e\u5e93\u6709\u8f83\u5f3a\u7684\u8bbe\u8ba1\u80fd\u529b\uff1b
3\u3001\u719f\u6089maven\u9879\u76ee\u914d\u7f6e\u7ba1\u7406\u5de5\u5177\uff0c\u719f\u6089tomcat\u3001jboss\u7b49\u5e94\u7528\u670d\u52a1\u5668\uff0c\u540c\u65f6\u5bf9\u5728\u9ad8\u5e76\u53d1\u5904\u7406\u60c5\u51b5\u4e0b\u7684\u8d1f\u8f7d\u8c03\u4f18\u6709\u76f8\u5173\u7ecf\u9a8c\u8005\u4f18\u5148\u8003\u8651\uff1b
4\u3001\u7cbe\u901a\u9762\u5411\u5bf9\u8c61\u5206\u6790\u548c\u8bbe\u8ba1\u6280\u672f\uff0c\u5305\u62ec\u8bbe\u8ba1\u6a21\u5f0f\u3001UML\u5efa\u6a21\u7b49\uff1b
5\u3001\u719f\u6089\u7f51\u7edc\u7f16\u7a0b\uff0c\u5177\u6709\u8bbe\u8ba1\u548c\u5f00\u53d1\u5bf9\u5916API\u63a5\u53e3\u7ecf\u9a8c\u548c\u80fd\u529b\uff0c\u540c\u65f6\u5177\u5907\u8de8\u5e73\u53f0\u7684API\u89c4\u8303\u8bbe\u8ba1\u4ee5\u53caAPI\u9ad8\u6548\u8c03\u7528\u8bbe\u8ba1\u80fd\u529b\uff1b
\u53c2\u8003\u8d44\u6599\u6765\u6e90\uff1a\u767e\u5ea6\u767e\u79d1\uff1a\u524d\u7aef\u5f00\u53d1
知识结构:Web前端开发涉及到的知识主要有Html、CSS、avaScript、Android开发、iOS开发、各种小程序开发技术等。Web前端代码主要在客户端运行:后端开发以Java为例,主要用到的是StrutssprispringmvcHibernateHttp协议ServletTomcat服务器等技术,通常需要根据业务场景进行不同语言的选择。Web后端代码主要在服务端(某台机房服务器等)运行。
工作职责:Web前端工程师的工作职责主要有以下三大部分:【Web前端开发】:PC端开发任务。【移动端开发】:包括Android开发、iOS开发和各种小程序开发。【大数据呈现端开发】:主要是基于已有的平台完成最终分析结果的呈现,呈现方式通常也有多种选择,比如大屏展示等。
后端工程师的主要职责也集中在三大部分:【平台设计】:主要是搭建后端的支撑服务容器。【接口设计】:主要针对于不同行业进行相应的功能接口设计,通常一个平台有多套接口,就像卫星导航平台设有民用和军用两套接口一样。【功能实现】:完成具体的业务逻辑实现。
前端开发和后端开发的区别在于
1、前端开发主要做的是用户所能看到的前端展示界面
2、后端开发主要做的是逻辑功能等模块,是用户不可见的
3、前端开发用到的技术包括但不限于
html5
css3
javascript
jquery
Bootstrap
Node.js
AngularJs等技术
4、后端开发
以java为例
主要用到的
是包括但不限于Struts
spring
springmvc
Hibernate
Http协议
Servlet
Tomcat服务器
等技术
扩展阅读:开发一个app需要多少钱 ... 软件开发能干一辈子吗 ... 前端开发一个月多少钱 ... 学前端的三大忠告 ... 学了前端一般能干几年 ... 前端和后端哪个前景好 ... 前端自学一般要学多久 ... 流行的web开发框架 ... web前端开发就业前景 ...