谈论历史的问题,请另外开贴,俺可以和你仔细探讨。很负责的说,本人很生气。
至于structs是很一般,比较早的架构了。但是那么多问题,恐怕还是你们公司开发混乱,以前的积累不够造成的吧!没有技术积累,做什么都很累(这点是猜测)。
看完了。对strtus的技术没什么发表。见仁见智,开源软件的确没多少个好用易用。资本作怪罢了,微软的软件总觉得容易上手,有钱就有智慧,有动力,很简单的道理。
看楼主紧张的那个样子,一点都不像是个适合做软件开发的人,沉不住气。大项目,小项目还不是项目,在我眼里,大小项目真的没有本质区别的。好项目还分大小?480个表,ERP??不是说打多几个字,写多几条SQL语句就叫大型系统吧??想问问,银行的系统算大型还是小型呢?我做的银行系统才28个表。
近一年来, 公司里面做过的几个项目都根STRUTS有关,可以说的是,选择STRUTS都是客户的决定,不是我们软件开发人员的决定,我们有的客户本身也是软件开发公司(所谓外包软件),甚至有自己的类似STRUTS的框架。但是我们的程序员都是被动使用STRUTS的,从程序员那里能听到的,就是报怨客户并不真的懂软件,但是网上看到这个那个的,就非要用,苦的是我们的程序员。我曾经带过一个项目非常典型,项目本身又分成四个左右较松散的部分,对应的客户虽然是一家公司的,但却互相也没什么关系,四个部分就应该是四个小组吧,但实际上三个部分是一个小组,另一个部分是两个小组,前一个小组因为客户管得比较松,随便我们怎么做,程序员直接用SERVLET做的。剩下那部分对应和客户非要我们用STRUTS,结果实际编程的人数要大大大于上述三个部分,因此还分了两个小组,特别要命的是,客户虽然要我们用STRUTS,但客户本人并不懂这些的,还要不断根客户解释。所以大家看看我这里的实际例子。有人会说你的项目不够大,或者今后的维护肯定还是用STRUTS的那个方便,或者举出各种理由来,但是我很情楚,世界上真正的项目中百分之九十的项目肯定不是这里的人宣称的“大项目”,而且现在各种行业发展也非常快。老实说上述项目做了三个月,也就只用了一年多,是跟欧洲的一种手机服务有关的,手机发展了,这样的程序就不需要了,需要编另外的东西了,这样周期是越来越短的。对我们软件公司来说当然是赚钱的,但这其中,用STRUTS的赚钱确实不如用SERLET的。
框架是固定的...developer是灵活的

楼主说得太草率了...不像是个leader应该说得

本人以前做win32开发的,刚转到做web开发三个多月,公司正好有个新项目,采用了struts+hibernate+oracle.刚开始用struts时,那真是感到别扭,总之一句话,烦。不过,用了一个月以后,后来才发现很多地方用错了。后来,仔细看了本关于struts使用方面的书《精通Struts:基于MVC的Java Web设计与开发》孙卫琴编著的书。再使用了半个月后,才找到感觉,那时感觉struts还可以。主要是代码层次很清楚,而且代码挺清晰的。(程序员估计会在实现功能的同时还要求美观,我就是这样的人)。当时的项目只是使用了struts的部分框架,没有用到tiles,validator等框架。项目做完后,终于有时间静下心来看看书了,最近又看了一下struts的tiles,验证框架,动态表单等知识,发现struts的框架原来还可以这么方便使用,接下来的新项目已经添加了这几项框架。
使用几个月下来,感觉struts使用起来是麻烦,不过,如果真用好了还是非常不错的。另外,再想提醒一句。框架好不好用,不能单凭个人意见说好就是好,说不好就是不好。感觉又好象回到了讨论开发工具的好坏上面来了。各位觉得有意义吗?实用就好,管他是什么东东呢?
我们的项目在用struts+ibatis。总的下来我觉得还可以。作为teamleader,不要在没有了解一个框架的情况下就随便使用它,那样你的风险就大去了。struts很烦琐,工作量比以前的要大,但是很清晰。开发速度当然不如jsp+javabean快。但是jsp+javabean的自由度太大,程序员可以写出各种风格的代码来,后面接手的人怎么办,代码阅读了半天也不知所云。后期维护怎么办?要知道中国的客户是启发性的。系统分成多个层次,代码的开发量当然比原来的大,但是一个清晰的框架可以减少后面的许多麻烦。框架是为开发服务的,不是开发是为框架服务的。如果你们公司已经有了成熟的框架,那就没有必要用struts。如果没有,可以尝试建立一个用struts的框架,毕竟这是一个比较成熟的产品。相应的资料也比较多。对一个框架的讨论不应该扯出奴性来,你如果不喜欢在中国呆着,移民好了,现在移民是那么方便。说别人是奴,就是在说你自己也是奴,因为你还是一个中国人。
》》中国人就是一副做奴才的相!工业革命如果没有欧洲 永远也不会发生!
ytok2000
我告诉 你我认为你是个 sb!!!
你真tmd是sb!
各位 朋友 请原谅我的直率和坦诚 这是我看完ytok2000丑陋的表演之后的 唯一的 感受 不吐不快。让我们来 推理一下ytok2000是什么样的人
if(ytok2000==“中国人”){
我感到恶心,我以中国有这样的sb感到十分难过,在banq老大的地盘上我们应该只讨论纯洁的 技术问题,这是远离肮脏的政治的 净土,可是ytok2000老兄 非要来这么一句,我认为你在用你无知和卑劣的嘴脸丑化善良的每一个中国同胞的形象,个人建议你 可以移民(不过有国家要你才怪),请你不要再发表你 自以为是的 评论,你只会给你自己丢脸和 显示你的 无知。banq老大成立论坛是让我们抒发自己的 意见讨论自己的想法,当然每个人的 想法当然不一样,每个人 都说出来大家一块讨论,哪由得你在这里不顾一切得乱咬人,如果你真得由本事可以不去学这个框架啊没人逼你啊 ,如果你真得很吊 你自己写一个全世界认可得啊 ,恐怕再给你一百年你也写不出来吧,用 你不会用,写你也写不出来,你在这叫个屁啊。struts也是外国得发明得呀,borland、ibm......都很推崇这个框架,难道他们也是错得??????????难道你觉得你比ibm得公司得 人还牛bi吗?如果你真有那样得感觉得话那么请你去 医院看一下吧,我想你得脑子可能有点问题了,
}
else if(ytok2000==“外国人”){
如果 你是个外国老,想来丑化我们中国人的 形象的话 ,那请你滚开这个论坛,如果 你再发表任何 另我们不悦的言论,小心我们把你踢出中国!
}
else if(ytok2000==“非人类”){如果你不是人类的话 ,我们也就不和你一般见识了 ,人是不会和 一个只会汪汪叫的 东东生气的:)
}
我承认刚才的 言辞可能过于苛刻和激进,请各位同胞和banq老大原谅,我喜欢 这个论坛,喜欢看各位的感受,体验,笔记,不快,但是请大家注意自己的言行,技术就是技术,不要随便攻击哪一个民族和哪一个特定的,如果 你想那样的话请找关于政治的论坛 谢谢各位
》》中国人就是一副做奴才的相!工业革命如果没有欧洲 永远也不会发生!
ytok2000
我告诉 你我认为你是个 sb!!!
你真tmd是sb!
各位 朋友 请原谅我的直率和坦诚 这是我看完ytok2000丑陋的表演之后的 唯一的 感受 不吐不快。让我们来 推理一下ytok2000是什么样的人
if(ytok2000==“中国人”){
我感到恶心,我以中国有这样的sb感到十分难过,在banq老大的地盘上我们应该只讨论纯洁的 技术问题,这是远离肮脏的政治的 净土,可是ytok2000老兄 非要来这么一句,我认为你在用你无知和卑劣的嘴脸丑化善良的每一个中国同胞的形象,个人建议你 可以移民(不过有国家要你才怪),请你不要再发表你 自以为是的 评论,你只会给你自己丢脸和 显示你的 无知。banq老大成立论坛是让我们抒发自己的 意见讨论自己的想法,当然每个人的 想法当然不一样,每个人 都说出来大家一块讨论,哪由得你在这里不顾一切得乱咬人,如果你真得由本事可以不去学这个框架啊没人逼你啊 ,如果你真得很吊 你自己写一个全世界认可得啊 ,恐怕再给你一百年你也写不出来吧,用 你不会用,写你也写不出来,你在这叫个屁啊。struts也是外国得发明得呀,borland、ibm......都很推崇这个框架,难道他们也是错得??????????难道你觉得你比ibm得公司得 人还牛bi吗?如果你真有那样得感觉得话那么请你去 医院看一下吧,我想你得脑子可能有点问题了,
}
else if(ytok2000==“外国人”){
如果 你是个外国老,想来丑化我们中国人的 形象的话 ,那请你滚开这个论坛,如果 你再发表任何 另我们不悦的言论,小心我们把你踢出中国!
}
else if(ytok2000==“非人类”){如果你不是人类的话 ,我们也就不和你一般见识了 ,人是不会和 一个只会汪汪叫的 东东生气的:)
}
我承认刚才的 言辞可能过于苛刻和激进,请各位同胞和banq老大原谅,我喜欢 这个论坛,喜欢看各位的感受,体验,笔记,不快,但是请大家注意自己的言行,技术就是技术,不要随便攻击哪一个民族和哪一个特定的,如果 你想那样的话请找关于政治的论坛 谢谢各位
无聊!
越看ytok2000 得发言越生气。
wild fox 你也太善良了吧 ytok2000 用词那么不文明 你也能忍得下去,
实话告诉你ytok2000 别以为你 觉得 你自己不要脸就可以乱咬人乱骂人,别得同胞碍于面子 不 想说 你,我可不怕你 ,想骂 吗你个垃圾,不怕吓着你我玩了三年传奇游戏了 ,什么骂人得 大场面我没经历过(我曾经一人骂退线三个垃圾的 经历而且对骂从没输过),想骂我陪你;我觉得你和传奇上那些被k还要反过来骂人的 垃圾 没有任何区别,如果你真有本事,我服你,你骂,我只能忍 ,技不如人,我没办法;可是就象你这样的垃圾一知半解就来骂街,我劝你还是算了吧,在banq老大的地盘上我 不太想讲粗话,毕竟大家是来交流技术的,谁也不想多事,可是我真的 看不惯你wild fox朋友只是发表一下评论,你就露出本相汪汪直叫,
可以很负责任的 告诉你 bsbxj叔叔很生气 ,后果很严重!别再在这里丢人现眼 快 滚开这个地方。


> 近一年来,
> 公司里面做过的几个项目都根STRUTS有关,可以说的是,选择
> TRUTS都是客户的决定,不是我们软件开发人员的决定,我们?> 的客户本身也是软件开发公司(所谓外包软件),甚至有自己
> 睦嗨STRUTS的框架。但是我们的程序员都是被动使用STRUTS?> ,从程序员那里能听到的,就是报怨客户并不真的懂软件,但
> 峭峡吹秸飧瞿歉龅模头且茫嗟氖俏颐堑某绦蛟薄N以
> 经带过一个项目非常典型,项目本身又分成四个左右较松散的
> 糠郑杂Φ目突淙皇且患夜镜模椿ハ嘁裁皇裁垂叵担
> 四个部分就应该是四个小组吧,但实际上三个部分是一个小组
> 硪桓霾糠质橇礁鲂∽椋耙桓鲂∽橐蛭突Ч艿帽冉纤桑
> 便我们怎么做,程序员直接用SERVLET做的。剩下那部分对应?> 客户非要我们用STRUTS,结果实际编程的人数要大大大于上述
> 霾糠郑虼嘶狗至肆礁鲂∽椋乇鹨氖牵突淙灰
> 们用STRUTS,但客户本人并不懂这些的,还要不断根客户解释
> K源蠹铱纯次艺饫锏氖导世印S腥嘶崴的愕南钅坎还淮螅
> 或者今后的维护肯定还是用STRUTS的那个方便,或者举出各种
> 碛衫矗俏液芮槌澜缟险嬲南钅恐邪俜种攀南钅
> 肯定不是这里的人宣称的“大项目”,而且现在各种行业发展
> 卜浅?臁@鲜邓瞪鲜鱿钅孔隽巳鲈拢簿椭挥昧艘荒甓啵
> 跟欧洲的一种手机服务有关的,手机发展了,这样的程序就不
> 枰耍枰嗔硗獾亩髁耍庋芷谑窃嚼丛蕉痰摹6晕颐
> 软件公司来说当然是赚钱的,但这其中,用STRUTS的赚钱确实
> 蝗缬SERLET的。


有同感。
我都不知道该用什么词来骂你了,所以还是不骂你了
用框架,主要是熟练
熟练了,编程就有了一个统一的规范的流程。
当然,刚开始用的话有一个很艰难的适应过程
俗人俗物!
Oh, shit. Pls stop, everyone. ytok2000 has already gone