我们国家web开发的发展趋势越来越好了,很多人都想转行做这个行业,但是首先你得对它有一个清晰的认识,下面就给大家讲讲web前端和后端指的是什么,大家不要错过了。
1.定义
Web 前端:
顾名思义,它是 Web 的前端。我所说的前端是指一般的 Web 前端,即用户在 Web 应用程序中可以看到和触摸到的内容。这包括网页的结构、网页的视觉外观以及 Web 级交互。
Web 后端:
后端更多的是和数据库交互,处理相应的业务逻辑,需要考虑的是如何实现功能、数据访问、平台的稳定性等。
2. 技术方面
Web 前端:
熟练使用JS、JQuery、CSS,并熟练运用这些知识开发交互效果。
1)精通HTML,能够编写语义合理、结构清晰、易于维护的HTML结构;
2)精通CSS,能够还原视觉设计,并兼容业界认可的主流浏览器;
3)熟悉JavaScript,了解ECMAScript基本内容,掌握1-2个js框架,如JQuery;
4)对常见的浏览器兼容性问题及可靠的解决方案有清晰的了解;
5)有一定的性能要求,了解Yahoo的性能优化建议,并能够在项目中有效落实。
Web 后端:
能够编写Java代码,编写SQL语句,进行简单的数据库设计,使用Spring和iBatis,了解一些设计模式。
1)精通JSP、servlet、javabean、JMS、EJB、Jdbc、Flex开发,或者熟悉Velocity、Spring、Hibernate、iBatis、OSGI等相关工具、库和框架,对Web开发模式有深刻理解;
2)熟练使用Oracle、SQL Server、MySQL等常见数据库系统,具有较强的数据库设计能力;
3)熟悉Maven项目配置管理工具、Tomcat、JBoss等应用服务器,有高并发处理下负载调优经验者优先;
4)熟练掌握面向对象的分析和设计技术,包括设计模式和UML建模;
5)熟悉网络编程,有丰富的对外API接口设计开发经验,能够设计跨平台的API规范以及高效的API调用。