iT邦幫忙

0

使用Spring Framework應用程式框架,是否真能使系統品質比較好?

閱讀「iT人甘苦談─穩定的工作並非人生的全部」
最後一段描述:「對於掌握程式外包的品質,具有相當程度的信心。….比如開發一個以Java為主的專案.....會要求,團隊必須遵照Spring Framework的應用程式框架開發。..只要依照標準,基本上品質不會差到哪裡去。」
想請教各位有經驗先進,使用Spring Framework應用程式框架,是否真能使系統品質比較好?如果是外包時,可否要求承包商務必使用Spring Framework應用程式框架?驗收時,又如何判斷?

賽門 iT邦超人 1 級 ‧ 2011-04-04 08:40:15 檢舉
antiage提到:
..只要依照標準,基本上品質不會差到哪裡去。

只要依照標準,基本上(程式)功能不會好到哪裡去。
我個人覺得

如果使用框架的人,熟悉並且遵循框架的精神去建置系統
那麼系統的品質就會比較好

另一句話
使用框架,並不保證系統品質「一定」就會比較好
關鍵還是在人衝刺
lovex iT邦新手 5 級 ‧ 2011-04-05 22:55:48 檢舉
請問myBaris是OpenSource framework嗎?

好像沒看過~google也沒看到相關資料!!
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
8
wenhsiaoyi
iT邦新手 5 級 ‧ 2011-04-04 11:18:00
最佳解答

Spring也算是一個很完整的框架
也因為如此 對於複雜或是規模較大的系統有相當的幫助
在框架下運作算是一種保證 不過不能說是功能的保證
開發人員與架構師還是要負起最大的責任
否則如果只是一般架構與規模的系統 不用Spring或是其他取代就很棒
而且愈複雜的框架學習曲線是要考慮的
例如 交接的人選也要對於該框架有一定的熟悉度
以我為例吧
WEB的系統我用vaadin作為UI框架加上myBaris做為資料永續層取代Hibernate
這樣就已經堅若磐石了 兼顧開發快速與穩定的要求了
加上vaadin的開發與Java SWING幾乎一模一樣 會用JAVA的就會維護

12
Albert
iT邦高手 1 級 ‧ 2011-04-04 07:45:05

antiage提到:
..只要依照標準,基本上品質不會差到哪裡去。」

依照標準是一種可預期
但不一定是品質的保證
如果是品質保證
我們用框架多年還是看見很多::
有人是努力不夠深
有人是智商不夠高

antiage提到:

想請教各位有經驗先進,使用Spring Framework應用程式框架,
是否真能使系統品質比較好?
如果是外包時,可否要求承包商務必使用Spring Framework應用程式框架?
驗收時,又如何判斷?

技術外包
實作外包
不能拆離
不敢拆離
一切都是白要求
難道你要事後從 xxx.jar
去解開 成 class 一堆
反組譯 成 java 去解讀
是否有 import org.springframework.xxx.xxx
...
...
03 import org.springframework.context.annotation.Bean;
04 import org.springframework.context.annotation.Configuration;
05 import org.springframework.web.servlet.ViewResolver;
06 import org.springframework.web.servlet.view.InternalResourceViewResolver;
07
08 @Configuration
09 public class AppConfig {
10
11 // Resolve logical view names to .jsp resources in the /WEB-INF/views directory
12 @Bean
13 ViewResolver viewResolver() {
14 InternalResourceViewResolver resolver = new InternalResourceViewResolver();
15 resolver.setPrefix("WEB-INF/views/");
16 resolver.setSuffix(".jsp");
17 return resolver;
18 }
19 }

Skype: ADempiere/Compiere
技術轉移顧問

技術與實作外包商拆離
確保你的主控權
模倣一百次修改一千次不是技術顧問的事
架構精準技術突破精進
不是實作承包商的事
例如 :
照表操課一天 一千五百元 * 300天 = 45.0萬
技術引導一天 五千一百元 * 30天 = 15.3萬
混為一談一天五千元 * 300人工天 = 一百五十萬

實作承包商 需有技術規範來依循

6
harrier7
iT邦研究生 2 級 ‧ 2011-04-06 15:01:03

antiage提到:
只要依照標準,基本上品質不會差到哪裡去

重點在這一句。
台灣,不會照標準,都是老闆說了算。

0
jasonwutw
iT邦見習生 ‧ 2018-10-19 14:17:24

myBaris? 應該是 MyBatis吧?

我要發表回答

立即登入回答