網(wǎng)站性能檢測評分
注:本網(wǎng)站頁面html檢測工具掃描網(wǎng)站中存在的基本問題,僅供參考。
企業(yè)信息發(fā)布系統(tǒng)
企業(yè)信息平臺的快速搭建,框架如何選? 企業(yè)視頻課程
目前,大部分的企業(yè)信息集成系統(tǒng)都在web端運行,而搭建框架的選擇對一個企業(yè)的發(fā)展至關(guān)重要,不過其最終目的都是要符合企業(yè)發(fā)展邏輯,助力企業(yè)戰(zhàn)略的實施。
而在框架的選擇上就是一個仁者見仁的事情了,就從底層框架來說,web層的就非常多,而且各有特色,比如:Struts、WebWork、Spring MVC、Tapestry、JSF、WebPage3.0……等等。
那么選擇web框架的標準呢?
標準不是一成不變的,這里也只是經(jīng)驗之談,而且主要出發(fā)點在融合框架的業(yè)務功能方面,所以僅作參考之用。
1.選擇能夠?qū)ξ覀兊拈_發(fā)過程提供更多、更好幫助的Web開發(fā)框架,功能性,穩(wěn)定性要強。
2.Web開發(fā)框架的學習一定要簡單,上手一定要快,畢竟,沒有人愿意在復雜錯亂的框架結(jié)構(gòu)中摸索,一個成熟的融合框架,如果需要半個月甚至一個月的學習周期,那這個框架確實有需要商榷的地方。
3.良好的技術(shù)支持??蚣軣o論好壞,技術(shù)支持一定要做好,因為等你使用起來就明白,無論多好的框架,在實際的應用過程中,都會或多或少的出現(xiàn)問題,如果不能及時的解決,會對整個項目開發(fā)帶來影響。
此外,一定要考慮綜合成本,其實這是目前應用開源軟件最大的問題,碰到問題除了死肯文檔就是查閱源代碼,或者是網(wǎng)上搜尋解決的辦法,通常一個問題就會導致1-2天的開發(fā)停頓,嚴重的甚至需要一個星期或者更長,一個項目有上這么幾次,項目整體的開發(fā)成本嗖嗖的就上去了。
4.Web開發(fā)框架結(jié)合其他技術(shù)的能力一定要強,比如在邏輯層使用Spring或者Ejb3,同時框架整體也要很容易的與它們進行結(jié)合。
5.強大的拓展功能。就像剛才所說的,再好的框架都不可能做到面面俱到,況且每個企業(yè)的實際情況都有所不同,因此這就要求框架的拓展功能足夠強大,以滿足新業(yè)務的需求。但是,此處要注意一點,擴展一點要簡單,如果因為擴展功能而使框架整體功能受限,硬塞上去也是不合適的。
6.Web開發(fā)框架最好能提供可視化的開發(fā)和配置,可視化開發(fā)對開發(fā)效率的提高,已經(jīng)得到業(yè)界公認,況且這一功能目前來說已經(jīng)相對成熟,不多贅述。
7.Web開發(fā)框架的設計結(jié)構(gòu)一定要合理,應用程序會基于這個框架,框架設計的不合理會大大影響到整個應用的可擴展性。
8.Web開發(fā)框架一定要能很好的結(jié)合目前公司的積累,可以有良好的項目對接。通常情況下,公司在多年的開發(fā)中已有了很多積累,不能因為使用Web開發(fā)框架就不能再使用了,那未免有些得不償失。
9.不要把框架想的神了??梢钥隙ǖ氖?,目前市面上的所有框架都不可能做到十全十美,也不可能適用所有應用場景,所以在選型前一定要了解它的適用范圍,判斷是否合適。
企業(yè)信息平臺的快速搭建,框架如何選? 企業(yè)視頻課程
目前,大部分的企業(yè)信息集成系統(tǒng)都在web端運行,而搭建框架的選擇對一個企業(yè)的發(fā)展至關(guān)重要,不過其最終目的都是要符合企業(yè)發(fā)展邏輯,助力企業(yè)戰(zhàn)略的實施。
而在框架的選擇上就是一個仁者見仁的事情了,就從底層框架來說,web層的就非常多,而且各有特色,比如:Struts、WebWork、Spring MVC、Tapestry、JSF、WebPage3.0……等等。
那么選擇web框架的標準呢?
標準不是一成不變的,這里也只是經(jīng)驗之談,而且主要出發(fā)點在融合框架的業(yè)務功能方面,所以僅作參考之用。
1.選擇能夠?qū)ξ覀兊拈_發(fā)過程提供更多、更好幫助的Web開發(fā)框架,功能性,穩(wěn)定性要強。
2.Web開發(fā)框架的學習一定要簡單,上手一定要快,畢竟,沒有人愿意在復雜錯亂的框架結(jié)構(gòu)中摸索,一個成熟的融合框架,如果需要半個月甚至一個月的學習周期,那這個框架確實有需要商榷的地方。
3.良好的技術(shù)支持??蚣軣o論好壞,技術(shù)支持一定要做好,因為等你使用起來就明白,無論多好的框架,在實際的應用過程中,都會或多或少的出現(xiàn)問題,如果不能及時的解決,會對整個項目開發(fā)帶來影響。
此外,一定要考慮綜合成本,其實這是目前應用開源軟件最大的問題,碰到問題除了死肯文檔就是查閱源代碼,或者是網(wǎng)上搜尋解決的辦法,通常一個問題就會導致1-2天的開發(fā)停頓,嚴重的甚至需要一個星期或者更長,一個項目有上這么幾次,項目整體的開發(fā)成本嗖嗖的就上去了。
4.Web開發(fā)框架結(jié)合其他技術(shù)的能力一定要強,比如在邏輯層使用Spring或者Ejb3,同時框架整體也要很容易的與它們進行結(jié)合。
5.強大的拓展功能。就像剛才所說的,再好的框架都不可能做到面面俱到,況且每個企業(yè)的實際情況都有所不同,因此這就要求框架的拓展功能足夠強大,以滿足新業(yè)務的需求。但是,此處要注意一點,擴展一點要簡單,如果因為擴展功能而使框架整體功能受限,硬塞上去也是不合適的。
6.Web開發(fā)框架最好能提供可視化的開發(fā)和配置,可視化開發(fā)對開發(fā)效率的提高,已經(jīng)得到業(yè)界公認,況且這一功能目前來說已經(jīng)相對成熟,不多贅述。
7.Web開發(fā)框架的設計結(jié)構(gòu)一定要合理,應用程序會基于這個框架,框架設計的不合理會大大影響到整個應用的可擴展性。
8.Web開發(fā)框架一定要能很好的結(jié)合目前公司的積累,可以有良好的項目對接。通常情況下,公司在多年的開發(fā)中已有了很多積累,不能因為使用Web開發(fā)框架就不能再使用了,那未免有些得不償失。
9.不要把框架想的神了??梢钥隙ǖ氖牵壳笆忻嫔系乃锌蚣芏疾豢赡茏龅绞?,也不可能適用所有應用場景,所以在選型前一定要了解它的適用范圍,判斷是否合適。