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

    Web前端:
        1)精通HTML,能够书写语义合理,结构清晰,易维护的HTML结构。
        2)精通CSS,能够还原视觉设计,并兼容业界承认的主流浏览器。
        3)熟悉JavaScript,了解ECMAScript基础内容,掌握1~2种js框架,如JQuery
        4)对常见的浏览器兼容问题有清晰的理解,并有可靠的解决方案。
        5)对性能有一定的要求,了解yahoo的性能优化建议,并可以在项目中有效实施。
        6)......
    Web后端:
        1)精通jsp,servlet,java bean,JMS,EJB,Jdbc,Flex开发,或者对相关的工具、类库以及框架非常熟悉,如Velocity,Spring,Hibernate,iBatis,OSGI等,对Web开发的模式有较深的理解
        2)练使用oracle、sqlserver、mysql等常用的数据库系统,对数据库有较强的设计能力
        3)熟悉maven项目配置管理工具,熟悉tomcat、jboss等应用服务器,同时对在高并发处理情况下的负载调优有相关经验者优先考虑
        4)精通面向对象分析和设计技术,包括设计模式、UML建模等
        5)熟悉网络编程,具有设计和开发对外API接口经验和能力,同时具备跨平台的API规范设计以及API高效调用设计能力

********************************************

越来越多的趋势是MVC架构中把View和Conroller都将由前端工程师来完成。因为调用页面布局的是Controller。越来越多的One Page Website的出现也使前端工程师需要完全掌握业务逻辑,才能做出正确的动态页面。把Model交给后端工程师,因为Model负责的是确保数据的准确和性能,随着数据量和基础设备的不同,需要不同的设计,这一块是前端和用户感觉不到的。在Controller这一端,前端工程师需要知道后端设计出来的Model是如何使用的。

为了让Model这个步骤更加解耦,使前端工程师和后端工程师的工作相互独立, 创立了MVVM的架构,也就是说前端工程师设计页面,并设计他们眼中的View Model,也就是MVVM中的VM。后端工程师设计出来的Model与VM有一定的映射关系。这样双方的工作就完全独立。

所以前端不仅仅需要懂得设计类代码和js,而且需要懂得一定的服务器端代码,比如PHP,java和c#。后端工程师的技术背景更多在于算法,中间件架构,数据库,网络通信,操作系统

----------------------------------------------------------------

JAVA之路——前端与后端的职业选择相关推荐

  1. java web前端哪个城市,Java Web 是前端还是后端

    Java Web 是前端还是后端 Java Web 是前端还是后端? Java Web是属于后端,Java Web就是用Java技术开发的Web应用,而Java是一种可以编写跨平台应用软件.完全面向对 ...

  2. java 前端和后端_java编程语言是前端还是后端

    原标题:java编程语言是前端还是后端 java是前端还是后端 对于java来讲那个以后发展的会更好 java是前端还是后端这个问题问的其实并没有什么技术含量,但是出于还有很多的朋友对于java还不是 ...

  3. java分前端后端吗_Java Web属于前端还是后端

    Java Web属于前端还是后端 发布时间:2020-06-15 13:39:15 来源:亿速云 阅读:325 作者:鸽子 Java Web 是前端还是后端? Java Web是属于后端,Java W ...

  4. java web是前端吗_Java Web 是前端还是后端?

    Java Web 是前端还是后端? Java Web是属于后端,Java Web就是用Java技术开发的Web应用,而Java是一种可以编写跨平台应用软件.完全面向对象的高级程序设计语言,一般常用于后 ...

  5. 前端 python java三者哪个比较容易就业_前端和后端(Java)开发哪个难?,哪个学习容易一点?...

    关于前端和后端java学习难以程度,以下是我的分享. 难易程度: web前端开发 起点低.容易入门,相对于Java来说,前端对于逻辑思维的要求比较低,所以学习前端也要容易一些,所以你不用担心学不会.很 ...

  6. java注解@remote,Dwr3.0纯注解(纯Java Code配置)配置与应用浅析二之前端调用后端

    首先当我们将Dwr3配置好以后,我们可以在浏览器中测试一下,查看一下我们配置的Dwr有没有生效,方法是 http://localhost:[你的服务器端口号,默认不写为80]/[ Web 名称 ]/d ...

  7. 前端开始学java_[Java教程]开启前端学习之路

    [Java教程]开启前端学习之路 0 2014-06-10 17:00:06 前言 第一次在博客园写博客,写写自己开启前端学习之路.应该是受邢师兄的影响吧,不得不说邢师兄人很好,学习也很认真,师兄的前 ...

  8. Java前端笔记-后端Springboot,前端vue,Nginx使前后端分离

    目录 基本概念 代码实例 基本概念 这是一个很6的模式,以目前本人C++ Qt的技术,是做不出的,但Java已经有雏形了. 后端采用Spring Boot主要是回json数据,如下所示: 这里的数据都 ...

  9. java的前端还是后端_java语言是开发前端还是后端的

    java语言是开发前端还是后端的 发布时间:2020-06-26 16:01:18 来源:亿速云 阅读:105 作者:Leah java语言是开发前端还是后端的?很多新手对此不是很清楚,为了帮助大家解 ...

最新文章

  1. 全排列函数next_permutation
  2. uva 11995 I Can Guess the Data Structure!
  3. 用Elevator优化AV1视频播放
  4. 【渝粤题库】国家开放大学2021春1254计算机组成原理题目
  5. asp.net Linux 界面,在 ASP.NET 中实现不同角色的用户使用不同登录界面的方法
  6. 苹果保修期_iPhone 保修期内哪些情况可以获得免费维修?
  7. 特斯拉这款车被评为全球最好现代大马力汽车之一
  8. 使用springboot + druid + mybatisplus完成多数据源配置
  9. 学习matlab(十八)——小波分析
  10. Python Selenium的下载和安装
  11. Java方法及方法的重载
  12. SpringCloud面试题及答案(2021年SpringCloud面试题大全带答案)
  13. 安科瑞智能照明控制系统在医院行业的应用
  14. 近岸蛋白通过注册:预计9个月营收2.3亿 同比降幅超15%
  15. 程序linux培训,马哥-51CTO-Linux培训-0910-程序包管理
  16. 关于OpenCV中cv2.imwrite保存的图片是全黑色的解决方案
  17. Google TensorFlow课程 编程笔记(10)———使用神经网络对手写数字进行分类
  18. 浅谈地面生产系统智能化配电室的应用与研究
  19. STM32的中断优先级说明(抢占式与响应式优先级)
  20. 【原创】5.4青年有感

热门文章

  1. 深度剖析小额信贷业务系统的原理
  2. office高级应用与python综合案例教程_OFFICE 2007高级应用案例教程
  3. java计算机毕业设计网络教学平台源码+数据库+系统+lw文档+mybatis+运行部署
  4. Zspace(笔触震动)
  5. 小码哥考研技巧(求背单词长度的最大期望)
  6. 关于图像处理技术在维护社会安全方面的应用
  7. android p是第10代吗,Android P系统还没完全普及,Android Q就要来了?
  8. 计算机企业海报设计的总结,海报设计论文-平面设计论文-计算机论文.docx
  9. InsightFace实现人脸比对[升级版] | 不用建立索引的那种 (二)
  10. 下面协议中,用于WWW传输控制的是()