liux下进行Java的WEB开发,你会选择什么平台

03-09-03 KillerMan
html的可视化处理?

支持jsp语法高亮的编辑器? 我现在用gedit,但没试出来有语法高亮的功能

IDE开发环境? eclipse/jbuilder/IDEA?

linux的windows仿真器有谁用过?可用来在里面运行IE吧.

2
robbin
2003-09-04 00:00
Linux有一个超强的图形编辑器gvim,支持几百种语言的语法加亮,我以前在Linux下编写C代码,用make编译C程序,统统都在gvim环境里面做。不过gvim的操作方式和vi基本一样,不会用vi的人肯定用不惯。

功能复杂一点的IDE,可以用Eclipse。JBuilder在Linux下的界面很丑陋,速度又慢,我用不惯。

以前在Linux Server上做开发,我的做法是在Linux Server上安装Samba服务,然后把Linux开发目录共享出来,然后在自己的Windows桌面电脑上建立一个网络映射盘,这样就可以直接用UltraEdit像打开本地文件一样打开Linux Server上的文件进行编辑,异常方便。

然后我还会在电脑上安装一个SecureCRT可以ssh到Linux Server进行控制,再安装一个Exceed软件,把Linux Server的桌面给显示到自己的电脑上来。这样就全了。我们的Linux 开发Server搁在机房里面就接了一个键盘,其它什么都不用,统统远程控制。

KillerMan
2003-09-04 09:31
是说使用linux做桌面开发环境时的工具选择。

原来也是把webapp的目录samba共享,ssh远程控制,然后在windows下开发。这种方式要求有两台机子。对于绝大多数个人来说都过于奢侈了。

在公司,到客户那里去的时候一般是拎个本子过去。此时本子上搞个和客户一样的环境,就有在linux桌面环境开发调试的需求。

vi系的工具,功能很强大,但总觉得没有editplus和ultraeditor效率高。

Jbuilder是太慢了,界面linux下也过于难看。

我现在用eclipse,但在linux下和windows版本相比,界面难看多了,操作方式也有变化,速度感觉也比windows版本的慢。

IDEA支持JSP的单步调试,听说有linux版本,但没用过。

现在用mozilla浏览器。但客户使用的一般都是IE,合同中也是如此规定,所以在开发时写的JS都是for IE5以上的。在mozilla中根本无效。

然后感觉缺少象DW这样的可视化编辑工具。

anonymous
2003-09-04 15:23
vim 是最好的程序员使用的编辑器,很可惜它基本上可以说是专为C设计的。

所以如果用来编辑java 和 jsp 的话,语法可以高亮,却很不理想。

编辑java,个人感觉还是使用 Eclipse 最为优美。

配合lomboz 的 jsp 编辑插件,效果还是非常不错的。

robbin
2003-09-04 16:22
Unix下的Xwindow和Windows操作系统的图形桌面原理非常不同。Unix下的图形显示分为Xserver和Xwindow,是Server/Client模式的,Xserver负责和显示器打交道,渲染屏幕,Xwindow负责生成窗口等图形构件,而Xwindow和Xserver竟然采用TCP/IP协议来通讯,所以,可以想像Unix下的图形操作是如何的慢了。

不过采用TCP/IP协议通讯,把图形显示以Server/Client模式运行的好处就是图形的生成和图形的显示可以分离开。比如说可以在一台Windows机器上启动Exceed软件,Exceed会启动一个Windows下模拟Unix的Xserver,然后Unix机器自己运行Xwindow生成图形,再通过TCP/IP协议把图形传送到远程的Windows主机上来,非常的过瘾。记得我第一次把一台HP9000工作站上运行的HP-UX操作系统的CDE登陆界面远程显示到我自己的Windows电脑上来的时候,是何等的激动和兴奋。

从前负责过一段时间的Oracle的DBA,那个时候Linux Server是放在上海热线在浦东昌里的机房里面的,不过只要有了Exceed,就可以坐在公司里面,把Linux Server上的Oracle的Java安装程序的图形窗口传送到自己的电脑上来。我几乎是国内外最早成功的在RH7.1上安装Oracle8i的DBA了,那个时候写了一个安装指导,在网络上流传了很广:)

Linux至今还不是一个可抢占式内核,所以一旦核心进程的CPU占用率很高的话,作为用户进程的图形响应分不到CPU资源,就非常迟钝,甚至挪不动鼠标,这样的好处是图形进程的崩溃不会影响到系统进程,这也是一个Server OS的基本要求,所以Linux要比Windows稳定的多。而Windows是一个可抢占式内核,图形响应进程可以修改进程优先级,从而进入核心态,抢到CPU资源,所以Windows机器再繁忙,图形响应也很灵敏,缺点就是图形进程的崩溃会造成OS的崩溃。有一个叫Love的Linux内核黑客,编写了一个可抢占的内核补丁,据说可以大大提高Linux的图形响应性能,不过该补丁并没有被合并到Linux Kernel Source里面去。

Linux上的Xwindow,KDE最华丽,但是最不稳定,Gnome要稳定一些。我最喜欢用的,也几乎是最稳定的Xwindow是一个很古老的XWindow,在RH5.0时代就有了,叫做fvwm95,界面比较粗糙,有点像CDE,不过异常稳定,资源消耗很少。SuSE Linux带的Xwindow要比RH更多,SuSE里面有一个叫做XFce的Xwindow我也很喜欢用,资源消耗很少,界面也很朴素,运行也很稳定。

猜你喜欢
2Go 1 2 下一页