Posted on 2015-10-26 15:49
FineReport——報表技術領跑者 閱讀(122)
評論(0) 編輯 收藏 所屬分類:
Java報表動態
英特爾公司總裁安迪•格羅夫說,創新是唯一出路,淘汰自己,否則競爭將淘汰我們。
國際知名軟件開發公司負責人表示,產品的插件化,模塊化,無疑是未來產品研發的趨勢之一。
2011年,360瀏覽器開放平臺推出購物插件,用戶安裝插件后,便可輕輕松松實現購物比價返利。坐擁數千萬流量的360推出的購物插件,其使用者之眾,給淘寶帶來了很大的影響。最后淘寶不得不與360及時做了溝通,才勉強平息了事件。
但購物插件的推廣趨勢,卻憑借此次事件的東風不可逆轉,且以迅雷不及掩耳之勢席卷了各大瀏覽器。短短幾個月過后,購物助手插件完全了支持搜狗瀏覽器、IE瀏覽器、360極速版瀏覽器和Safari瀏覽器等。購物插件創始人王杰祺談及此次事件時說:“我想讓網購變得簡單。”他實現了他最初的愿望,同時也開啟了一個便利購物的時代。
在購物插件出現之初,何以給淘寶以如此之大的沖擊呢?甚至有人認為購物插件會成為終結淘寶的殺手。
最直接的原因是購物插件給消費者帶來了便利。而站在周鴻祎和360運營的角度看,購物插件的應用則屬于一種戰略。當年購物插件的出現,用戶購買體驗新奇,通過360還可實現返利式購物,對用戶獨具吸引力。購物插件戰略的效果如好,連周鴻祎也不曾想到,他不無感概地說:“購物插件戰略很成功,提升了360的知名度和用戶量”。
那么,我們不禁要問,一個小小的插件,為什么會有如此大的能量呢?
微軟技術部門負責人Satya Nadella指出,軟件插件的好處,體現在兩個方面,一是能夠提升產品的穩定性,加快產品新功能開發速度;二是能夠更好、更快響應用戶的個性化需求,增加產品功能,及時解決供需矛盾。具體而言,插件好處包括以下幾點:
? 結構清晰、易于理解。由于借鑒硬件總線結構,且各插件間相互獨立,因此結構清晰、易理解。
? 易修改、可維護性強。由于插件與宿主程序之間通過接口聯系,如同硬件插卡,可被隨時刪除、插入和修改,因此結構靈活、易修改,方便軟件升級與維護。
? 可移植性強、重用力度大。由于插件本身即由系列小功能結構組成,且通過接口向外部提供自己服務,因此復用力度更大,移植更加方便。
? 結構容易調整。系統功能增加或減少,只需相應增刪插件,而不影響整個體系結構,因此可方便實現結構調整。
? 插件之間的耦合度較低。由于插件通過與宿主程序通信來實現插件與插件,插件與宿主程序間的通信,因此插件之間的耦合度更低。
? 可于軟件開發過程中修改應用程序。由于采用了插件結構,可在軟件開發過程中隨時修改插件,同時也可于應用程序發行后,通過補丁包的形式增刪插件,通過這種形式達到修改應用程序的目的。
? 靈活多變的軟件開發方式。根據資源實際情況調整開發方式,資源充足可開發任何插件,資源不充足時可選擇開發部分插件,同時也可請第三方廠商開發,允許用戶根據需要進行開發。
移動互聯網時代、大數據時代已經到來,“大魚吃小魚”已經變為“快魚吃慢魚”,用戶的需求正以前所未有的速度增長。 軟件產品尤其是面向企業的,因為自身框架技術和研發模式的限制,很難適應當今時代的脈動,對于數據分析領域的商用軟件就更加如此。數據分析領域的商用軟件以報表軟件、商業智能軟件為代表,他們在不同時代被賦予不同的價值訴求和挑戰,產品理念也不斷發生變化。現在及未來的數據分析軟件需要更加靈活、更加人性化,且擴展并提供客戶定制,同時還需要更強的模型支撐能力、展現結果二次分析能力。而這些能力和功能的支持,最好的方案就是實現插件方法,用插件的形式去支持各種功能。
但是從目前來看,真正實現插件開發的數據分析領域很少,并沒有廣泛應用插件技術,這與軟件廠的家研發能力和戰略規劃有很大關系。軟件如果插件化,從邏輯上講插件本事需要低耦合,這勢必增加了主程序和插件之間的通訊難度,所以程序接口的規范化是不小的挑戰。企業規模和實力決定資金投入和戰略布局,若是沒有強勁的實力和廣泛的市場需求,企業也沒有足夠的動力去推動插件化,甚至產品模塊化。
相信一個有戰略眼光的企業,特別是BI軟件研發企業,會看到軟件插件化將成為未來新趨勢,順應和把握這一新趨勢將企業做大做強。