黑马程序员技术交流社区

标题: 请问学java网web方向发展的有没有必要学习GUI板块的知识呢? [打印本页]

作者: 为梦想而活着    时间: 2014-4-1 22:19
标题: 请问学java网web方向发展的有没有必要学习GUI板块的知识呢?
我个人觉得java做的界面不是很好看,要做界面的话那c#语言就已经做的很好了,如果我往web方向发展,那是不是意味着我现在在做无用功呢?求解?

作者: 小流氓123    时间: 2014-4-1 22:28
不死不回头!当然你学的也不会都没用1
作者: z1342802487    时间: 2014-4-1 22:33
说实话java的GUI真不怎么样,只做稍微了解就行了
作者: Engle    时间: 2014-4-1 23:15
编程最重要的是思想,现在的BS前台结构仿的不就是CS的特点吗,比如说:
jquery异步查询后台数据,ajax无刷新前台显示。
作者: 孔丽阁    时间: 2014-4-1 23:53
不会的,现在的android和云计算hadoop都需要java基础,并且现在很多中间件都是用java实现的。当然了,也可以去做web开发,你说的java去做界面用的人确实不多
作者: 为梦想而活着    时间: 2014-4-2 20:51
Engle 发表于 2014-4-1 23:15
编程最重要的是思想,现在的BS前台结构仿的不就是CS的特点吗,比如说:
jquery异步查询后台数据,ajax无刷 ...

太专业了,不是很明白,不过很感谢回答!
作者: Engle    时间: 2014-4-2 21:07
额,我的意思是,对Java的awt和swing的学习,是对你以后的web工作有帮助的,无论你以后发展方向是服务端还是前端,是在互联网公司还是在做应用管理软件的公司,用户体验都是很重要的。:)
java控件的学习肯定会对你的web前端开发提供帮助的。
作者: 黄泉    时间: 2014-4-2 22:02
GUI是图形用户界面,一般用在单击系统的界面设计上,在企业开发中也很少用,因为在界面设计上.net要比java好的多。GUI和web系统没关系,applet主要做小插件的开发,现在用的很少很少。
你做你的管理系统要用一个数据库服务器和web服务器,推荐你用sqlserver和tomcat。你的技术上的实现方式有这么几种:1、掌握简单java的基础上至少要学会jsp,你可以只用jsp来实现程序设计。
2、你用jsp+javabean来实现,和前种差别不大,就是把大多数的实现功能封装到javabean里,可选择的引入servlet技术。
3、引入在设计大型系统更方便的框架技术,如struts、spring、hibernate/ibatis中的一种或几种。

个人意见如果以前没接触过你要学框架会有一段时间上手,你的系统不会很大,你用第二中方式来做吧。

补充关于java的说明,所谓的jsp说直白了就是html中嵌入java代码。如果你要是纯jsp做的项目,了解一下java的语法就差不太多了,和c++相似的,主要看看例子学学数据库是怎么连的,对结果集的处理,及异常的处理。如果你 用的是第二种方法其实不比第一种方法多太多,至少你创建一个数据库连接的javabean这样你就不用总连接数据库了,直接对bean的引用就可以了,找个例子看看。
作者: 为梦想而活着    时间: 2014-4-6 22:40
黄泉 发表于 2014-4-2 22:02
GUI是图形用户界面,一般用在单击系统的界面设计上,在企业开发中也很少用,因为在界面设计上.net要比java ...

嗯,非常感谢,菜鸟正在学习中~~
作者: Dijkstra    时间: 2014-4-7 02:26
各有长短,java的未来还是很可观的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2