学java好还是ui好 学ui还是学java_前端



**

前言

**

我们都知道,Java语言本身有专注于后端的特点。如果使用Java语言来开发项目,可以把Java代码嵌入前端中来。但实际上,专业人士并不提倡这么做。因为前端的开发就应该由前端语言来做,后端的开发就应该由后端语言来做,这样可以降低耦合性,也能防止代码混乱产生的问题。

在前端开发方面,现在诞生了很多开发框架。一般来说,前端开发工程师需要掌握的技能有HTML、CSS、JavaScript等,以及符合W3C规则的编程规范,但掌握了这些技能还是远远不够的,尤其是在Web技术迅猛发展、日新月异的今天。

为什么说掌握这些技能还不够呢?回想Web技术刚刚起步的年代,所谓的网站,无非就是一些非常简单的元素的拼凑,界面粗糙、功能僵化。可正是有了这样的开始,才让Web技术发展起来,一直走到了现在。随着时代的发展,企业和市场都对软件工程师这一职业提出了越发严格的要求。

该学什么?不该学什么?哪些是必备的,需要精通的?哪些是可以忽略的,知道梗概就可以的?这些疑问不但困扰着刚迈入计算机领域的学生,也困扰着一些刚刚步入职场的新人。
前端方面,HTML、JavaScript是基础。jQuery可以操作DOM、表单、表格,发送Ajax请求,传递数据到后端,是必须要不断学习和强化的。虽然JavaScript也可以完成这样的工作,但JavaScript毕竟是一款比较老的传统脚本语言。JavaScript的特点是基础、稳定,这也决定了它可以作为大厦的根基,保障我们项目的质量。但在开发中,不是时刻要讲究效率吗?所以,精通jQuery,用最少的时间、最简洁的代码完成工作不正是我们追求的吗?从事软件开发这么多年,我发现,就连网站最基本的表单提交代码都有减少的趋势,被大量的Ajax请求所代替,这种趋势提醒我们必须把握Java Web开发的方向,才不会被市场淘汰。

后端方面,我们只要专注于Java开发就可以了,不断地积累经验,在项目中完善自身的能力。

数据库方面,一般来说,大公司为了稳定、安全都会采用Oracle。只要掌握Oracle的基础知识,并且可以在PLSQL Developer的环境下操作Oracle就可以了,在这个环境下,需要掌握的还是大量的常规SQL。
本书的主要目标是通过讲解jQuery EasyUI,从前端过渡到后端,深入浅出地带读者领略当前主流Java Web项目开发的过程,让读者不但可以学会jQuery EasyUI这个前端插件,还能学到更多、更新的Java开发技术。目前,市场上的Java图书琳琅满目。虽然每本书都有自己的特点,但如何选择读者自己需要的是一个问题。本书以Java Web开发为重点,每一章讲述的都是当下最流行、最实用的技术,对于一些陈旧的知识,大多都是一笔带过。本书的目标很明确,希望读者在认真阅读完本书之后,不但可以学到开发技术,还可以学到开发思想。这既是一本讲技术的书,也是一本参考工具。