真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

FineUI簡介-創(chuàng)新互聯(lián)

FineUI是什么?

FineUI 是一組基于 ExtJS 的專業(yè) ASP.NET 控件庫,擁有原生的 AJAX 支持和華麗的 UI 效果。

成都創(chuàng)新互聯(lián)10多年成都定制網(wǎng)頁設(shè)計服務;為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁設(shè)計及高端網(wǎng)站定制服務,成都定制網(wǎng)頁設(shè)計及推廣,對成都服務器租用等多個方面擁有多年的網(wǎng)站制作經(jīng)驗的網(wǎng)站建設(shè)公司。

FineUI 的使命是創(chuàng)建沒有 JavaScript,沒有 CSS,沒有 UpdatePanel,沒有 ViewState,沒有 WebServices 的網(wǎng)站應用程序。

官網(wǎng)

http://fineui.com/index.html

從這段官方描述中,我們看到了三個信息點:

  1. 基于ExtJS。大家都知道ExtJS是一個很絢麗的JavaScript控件庫,非常適合進行各種管理系統(tǒng)的開發(fā)。但是對于很多開發(fā)者而言,寫上一堆一堆的JavaScript代碼無疑是一個噩夢。

  2. ASP.NET2.0控件庫。大家都知道ASP.NET的WebForm開發(fā)的大優(yōu)點是快速開發(fā),而ViewState則是這種快速開發(fā)的基石,使得我們使用C#代碼操作頁面上控件的任何屬性。它的缺點也很明顯,在Web2.0的時代每次都是整個頁面回發(fā)(PostBack)顯然過于落伍,并且默認的控件外觀過于簡陋。由于FineUI是基于ASP.NET2.0的控件庫,所以可以自由地應用到 .Net Framework 2.0、3.5、4.0的項目中。

  3. FineUI則是將ExtJS和ASP.NET進行深度整合的產(chǎn)物。大量基于JavaScript和CSS卻不需要程序員編寫JavaScript和CSS;原生的AJAX支持卻不需要依賴ASP.NET AJAX的UpdatePanel;快速的ASP.NET開發(fā)模式卻不需要ViewState的參與。最終FineUI剩下的只是簡單的ASP.NET控件。學習FineUI只需要你有ASP.NET的開發(fā)基礎(chǔ),不需要事先學習ExtJS,因為FineUI是一個深度封裝的控件庫。

最終,我們可以給出如下一個簡單的公式:

FineUI控件庫 = 絢麗的ExtJS界面 + 快速的ASP.NET開發(fā) + 簡單的代碼編寫

FineUI簡介

FineUI的設(shè)計理念

一切為了簡單。

FineUI最初的設(shè)計目的就是讓ASP.NET開發(fā)人員在不需要了解JavaScript和ExtJS的情況下快速開發(fā)出漂亮的Web2.0應用。因此每個控件的編寫都盡量符合ASP.NET的開發(fā)習慣,從控件和屬性的命名到復雜的AJAX交互,都讓傳統(tǒng)的ASP.NET開發(fā)人員感到很舒服,這也是FineUI經(jīng)過四年的風雨歷程仍然深受廣大開發(fā)者喜愛的原因。

用心實現(xiàn)80%的功能。

FineUI最初是項目驅(qū)動的管理系統(tǒng)的開發(fā),因此控件的開發(fā)優(yōu)先級都是服務于項目的需要,對常見的80%的功能進行精雕細琢的設(shè)計開發(fā),并獨創(chuàng)了很多服務于實際需求的功能,比如原生的AJAX支持、輕量級的數(shù)據(jù)傳輸以及基于IFrame的頁面框架。因此FineUI不會追求對ExtJS進行完全的封裝,但是會在80%的常見功能上進行細致入微的設(shè)計和思考。

創(chuàng)新所以獨一無二。

FineUI能夠在高手如林的ASP.NET控件庫領(lǐng)域擁有一席之地,靠的不是漂亮的臉蛋或者復雜的功能,而是簡單而實用的創(chuàng)新。正如前文提到的那樣,原生的AJAX支持使得ASP.NET開發(fā)人員根本沒有意識到自己開發(fā)的程序是Web2.0的無刷新風格,因為編寫的代碼和傳統(tǒng)的ASP.NET代碼幾乎一樣;輕量級的數(shù)據(jù)傳輸完全拋棄了不適合AJAX的ViewState,而是自創(chuàng)了XState進行數(shù)據(jù)傳輸,從而減少網(wǎng)絡流量;基于IFrame的頁面框架更是給開發(fā)人員一個分而治之的設(shè)計模式,彈出窗體不在局限于IFrame框框中。

為什么選擇FineUI?

1. 快速的項目開發(fā)

基于您熟悉的C#和ASP.NET 2.0開發(fā)模式,不需要JavaScript代碼就能完成真正的Web 2.0應用。不僅能夠極大的減少開發(fā)時間和降低開發(fā)成本,而且方面維護升級。

2. 基于現(xiàn)有的ASP.NET知識

雖然FineUI是基于ExtJS組件的,但是不需要你事先了解ExtJS的知識,因為FineUI是完全按照ASP.NET的命名習慣和開發(fā)框架完成的,你經(jīng)常會發(fā)現(xiàn)很多控件的命名、屬性、方法、事件和原生的ASP.NET控件一模一樣。

3. 豐富的控件庫

超過50個專業(yè)的ASP.NET控件,不僅幫助您快速實現(xiàn)業(yè)務邏輯,而且讓頁面更加生動和華麗。

4. 跨瀏覽器支持

FineUI使用C#代替?zhèn)鹘y(tǒng)的JavaScript開發(fā),不僅提高了開發(fā)效率,而且確保在所有主流的瀏覽器下流暢運行。

5. 多主題支持

FineUI不僅內(nèi)置3種官方主題,而且通過示例提供了4種擴展主題,同時還允許您自定義自己的主題,來滿足項目的個性化需求(截圖效果)。

6. 頁面無刷新

所有的頁面回發(fā)都不會導致整個頁面重新渲染,而只有部分頁面得到更新。而這個AJAX過程對開發(fā)人員完全透明,您可以向往常一樣在服務器端改變控件屬性,而這個修改會直接反映更新到前臺頁面,而不需要任何額外的代碼。

7. 輕量級的數(shù)據(jù)傳輸

ViewSate是WebForm開發(fā)模式的基石,帶來便利的同時也增大了數(shù)據(jù)傳輸。 FineUI獨創(chuàng)的XState實現(xiàn),不僅保留便利而且極大的減少了數(shù)據(jù)的傳輸量。

8. 豐富的示例教程

超過100個示例和豐富的教程讓你全面掌握FineUI的各種用法。

9. 全中文支持

從官方示例,到BBS論壇,再到API文檔,再到QQ交流群,全程中文社區(qū),讓你再無語言障礙。

10. 持續(xù)的開發(fā)維護

FineUI從2008-04發(fā)布第一個版本以來,一直堅持不懈的發(fā)布了100多個版本,并還將繼續(xù)一直維護下去。

11. 開源免費

FineUI可以免費應用于任何非商業(yè)或者商業(yè)性的項目,采用對商業(yè)應用友好的Apache License 2.0協(xié)議。

FineUI與ExtJS,ExtNet,ExtJsExtender的區(qū)別?

ExtJS是純JavaScript的控件庫,所以適用于后臺為PHP,ASP.NET或者JSP的項目,并且是FineUI和其他庫的基礎(chǔ)。

ExtNet是國外一家公司開發(fā)的基于ExtJS的ASP.NET控件庫,從功能上講比較完善,不過開發(fā)模型相對復雜,如果你喜歡ExtNet的開發(fā)風格或者需要使用ASP.NET MVC,可以嘗試這個控件庫。

ExtJsExtender是一個比較早的基于ExtJS的ASP.NET控件庫,但是功能過于簡陋,長期沒有更新,并且對ASP.NET AJAX有依賴。

FineUI是一組基于ExtJS的ASP.NET控件庫,也是本系列文章的主角。大的優(yōu)點就是簡單實用?;贏SP.NET2.0,項目中只需要引用一個FineUI的DLL,沒有其他依賴。還要注意FineUI只適合傳統(tǒng)的WebForm的項目,不適合ASP.NET MVC的項目。

FineUI的許可協(xié)議

從FineUI v3.1.0開始,F(xiàn)ineUI采用對商業(yè)應用友好的Apache License 2.0。這篇文章闡述了FineUI是如何選擇開源協(xié)議的。

FineUI 完全遵守 ExtJS 對開源軟件的要求:

  • FineUI 的 Apache License v2.0 授權(quán)協(xié)議 與 ExtJS 的 GPL v3 兼容;

  • FineUI 公開全部源代碼,沒有任何保留;

  • FineUI 不包含 ExtJS 的任何源代碼;

  • FineUI 不將 ExtJS 作為整體發(fā)布,而是提供獲取 ExtJS 的方法;

  • FineUI 公開說明使用了 ExtJS 庫,并指出 ExtJS 庫是采用 GPL v3 授權(quán)協(xié)議的;

  • FineUI 是為了將 ExtJS 引入 ASP.NET 領(lǐng)域,而非獨立存在的庫。

FineUI 使用 Apache License v2.0 授權(quán)協(xié)議是商業(yè)友好的。FineUI 是真正意義上的開源程序,是最好用的開源控件庫!

注:

  1. 使用 FineUI 的商業(yè)程序無需獲得 FineUI 的授權(quán)!

  2. 使用 FineUI 的商業(yè)程序需要購買 ExtJS 的商業(yè)授權(quán),因為 ExtJS 是 GPL v3 協(xié)議下發(fā)布。

我們也希望您能通過捐贈作者來支持 FineUI 的發(fā)展!

FineUI社區(qū)交流

論壇:http://fineui.com/bbs/

示例:http://fineui.com/demo/

文檔:http://fineui.com/doc/

下載:http://fineui.codeplex.com/

博客:http://sanshi.cnblogs.com/

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


新聞標題:FineUI簡介-創(chuàng)新互聯(lián)
路徑分享:http://weahome.cn/article/eihsh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部