今天智游HTML5常老师答学生问,有一段关于“Javaweb和HTML5的区别”讲的挺好,小智摘来给大家看下,应该能解答很多同学关于“到底是学前端还是学后端”的疑问。
Javaweb和HTML5的区别
JavaWeb以服务端开发为主,H5是前端开发。
服务端主要与服务器(CPU、内存、磁盘、网络)和数据库打交道,性能是重点。服务端一般不直接与用户打交道,而是与更接近用户的应用及前端交换数据。
H5主要与人打交道,重点是开发出用户体验良好的应用和网站(实现美观的界面,印象深刻的动态效果,收集用户数据并与服务端交换数据等)。
打个比方,如果说服务端开发像农业和重工业,那H5就是服务业和轻工业。
再比如服务端是农民种粮食蔬菜,关注的是水肥、阳光、温度,最终是追求每季产量高低。
H5是厨师、面点师,关注的是味道、色彩、外观,最终是追求好吃又好看。
服务端隐藏在背后不为人知,前端应用直接服务于人,人人皆知。
服务端热点和未来在于云计算,大数据;中低端服务端开发未来会被自动化生成代码和人工智能取代。
H5自身就是热点和未来。
服务端与前端有重叠(相当于智游H5的前2周基础内容),但分离是趋势,分离速度也越来越快。
对H5要有正确认识,行内所说的H5不只是HTML、CSS(只占智游课程的10%),而是以JS为主的前端和Web App开发最新技术的统称。
服务端开发不只是JavaWeb一家,PHP、.NET、Node.js(包含在智游H5课程中)等也占有一定比例。
服务端开发难学精,开发商业业务逻辑难度也很高,没有专业背景是走不远的。
为什么要学H5?
讲真,前端涉及到的东西非常多,如果没有系统的学习,你去招聘网站上看招聘要求就会发现,要求永远达不到,总有新的坑要填。
而计算机行业很多领域都符合82定律,也就是20%的东西的使用频率占到80%,因此只要把这20%学起来,找工作就不是一件事。而智游做的就是把这20%的东西(其实并不止)找出来,并按照企业实际工作中的需求,形成一个系统的课程。
拿下这个课程意义非凡,一方面证明你非常适合做前端这份工作,另一方面这些技能能让你找到一份很好工作。然后从容地去学习剩下的80%。
智游H5优势
如常老师所说,智游的HTML5课程设置,不仅仅只是HTML5,而是贯穿了前端、服务端、客户端三个技术领域。以JavaScript为重心,整合Node.Js、PHP、Java、.NET等服务端技术,以全栈角度来阐释前端编程的精髓,全面覆盖了Web应用热门前端框架。
而且所有课程体系都是在智游教研中心的指导下,由业内专家讨论研究并制定的。(具体课程内容点击“阅读原文”查看)
同时,智游H5以高级技术管理人才为目标,主要用来培养高水平前端开发工程师。它具备以下特点:
以前端编程和移动Web App开发为主,不做网页切图工人
采用一流公司真实项目及产品研发、项目开发方法,赢在起跑线上
融合产品设计、版本管理、质量控制、项目管理等技术技能,拒绝做码农
讲师全部为全栈技术高手、企业技术高管,能够深入技术精髓,技术视野广阔
联系客服