汽車extjs缺點的簡單介紹

本文目錄一覽:

easyui和extjs哪個好

作為ExtJs和EasyUI都用得很熟練的一個老資格程序員,我發表一下我的看法。

首先兩個框架的組件都很豐富,商業應用都要收費。ExtJS的動態性和擴展性更好,從使用效果看,easyui的組件相對體驗更好一點。

ExtJS

優點:1.完全開源,我說的開源的意思並不是說不收費。

2.我非常讚賞它的架構設計,完全的面向對象的組件化設計。所有的組件都是從一些基礎的組件派生出來的,並且提供了overide,extend等擴展方式,可以說能夠任意擴展。可能一些半桶水的人覺得ExtJS很難用,那是因為他們只懂皮毛。

3.ExtJS的文檔和實例做得比EasyUI要好得多,基礎比較好的開發人員只用看官方的文檔、demo、適當參考源碼就能夠完成任何工作,遇到問題完全不用去百度或論壇問其他人。

4.可以完全動態開發,代碼都寫在JS文件里,不像ExtJS那樣非得在頁面放一個DOM元素。所以可以自己定製組件在任意頁面引用,復用性好。

缺點:1.可能太多人用,造成審美疲勞,反正我看膩了它的界面,自己定製界面主題有太難。

2.可能因為它太龐大,不像easyUI那樣基於頁面已有的HTML

DOM渲染,所以一般人覺得比較難(但是話有說會來,如果使用者的水平高的話,這其實也是也是它的優點。因為你要是在同一個界面點擊不同按鈕要動態顯示各種各樣不同的window、form等等的話,只要把這些JS引用到當前頁面就可以吧,見上述優點4)。

easyui

優點:

1.在頁面的DOM元素加一些屬性然後加幾行JS就可以動態構造出相應的組件。開發方式相對ExtJS直觀和簡潔一些。

2.組件相對體驗更好一點,界面好像跟乾淨簡潔。

缺點:1.半開源,對於一個高手來說看不到源代碼是很痛苦的,事,因為他們總有這樣那樣的擴展需求。

2.一定要在頁面上放置相應的DOM元素才能渲染(如果不對dom元素設置隱藏的話,在頁面沒有渲染過程中會顯示一堆亂七八糟的東西)所以無法自己定製組件在其他頁面引用,要復用的話得搬磚一樣把JS和DOM都複製過來,遇到非常複雜的頁面那是相當雜亂和痛苦的。

ExtJS應用怎麼樣?前景怎麼樣?

最近做項目在用ExtJS,比較適合用來做企業的業務系統,不適合用來做網站,因為封裝太深,美工可發揮空間基本沒有,而且框架的JS庫比較大,做網站載入速度也是個問題,並且風格單一,網站很容易讓人審美疲勞,對搜索引擎收錄不利;

用來做企業的業務系統不錯,首先對各瀏覽器兼容做的比較好,開發速度快,做業務系統的前台,ExtJS相當不錯;

綜上 主要是看你自己的發展方向了,ExtJS主要是做BS架構下的業務系統的,做一般性的網站絕對不適合,另外,如果你要學的話就直接學今年剛出的ExtJS4吧,和3的差別比較大。

extjs為什麼越來越少人用

它的缺點和優點同樣明顯,封裝的太好,對組件的自定義很難,靈活性很差,做後台管理界可以,但不適合做網站,且不管如何優秀的前端框架用久了都會出現審美疲勞,千篇一律,不像bootstrap那麼靈活方便

優秀的開源系統框架有哪些推薦

Yui-ext基於Yahoo UI的擴展包yui-ext是具有cs風格的web用戶界面組件,能實現複雜的Layou布局,界面效果可以和backbase比美,而且使用純JavaScript代碼開發。真正的可編輯的表格edit Grid,支持XML和Json數據類型。許多組件實現了對數據源的支持,如動態布局,動態載入Tree控制項,動態拖拽效果等等。從1..0beta版開始同jQuery合作,推出基於jQuery的ext1.0,提供了更多有趣的功能。優點:結構化,清晰明了,底層用到了jQuery的一些函數,使整合使用有了選擇,最重要的一點是界面太 讓人震撼了。缺點:太過於複雜,整個界面的構造過於複雜。Jquery任何使用場景都適用;jQuery是一款同prototype一樣優秀的js開發類庫,特別是針對css和xpath的支持,使我們寫JS變得更加方便。優點:注重簡潔和高效,js效果有yui-ext的選擇,因為yui-ext重用了很多jquery的函數;缺點:據說太嫩,歷史不悠久。Extjs 內部系統,後台系統,管理系統等,有很好的UI設計;Dojo功能是最為強大的JS框架,Dojo是一個用JavaScript編寫的開源的DHTML工具箱。Dojo包括Ajax、browser、event、widget等跨瀏覽器API,包括了js本身的語言擴展,以及各個方面的工具類庫,和比較完善的UI組件庫。Dojo強大的地方在於界面和特效的封裝,可以 讓開發者快速構建一些兼容標準的界面。適合企業應用和產品開發;優點:庫相當完善,發展時間也比較長,得到sun和IBM的持。缺點:文件體積比較大,200多kb,JS語法增強方面不如prototype。Prototype最成熟的框架;定義了JS的面向對象擴展,Dom操作API,事件等等,以prototype為核心,形成一個外圍的各種各樣的JS擴展庫;優點:基本底層,易學易用,甚至是其他一些JS特效開發包的底層,體積算是最小的;缺點:如果說缺點,可能就是功能是它的弱項;

ExtJS 如何實現Grid每列自適應寬度?

直接找一個配置來實現恐怕不行,目前是沒找到對應的配置。

有兩個偏方可以試試:

1.首先不要使用forceFit:true ,然後當數據載入回來後根據內容計算出大概的寬度

優點:能實現比表面上的自動寬度

缺點:計算寬度很費時間,還有字元佔位等問題

2.根據業務,判斷此列數據一般佔多寬,或者最大佔多寬,然後設置死

這個一般就是要搞定需求或者用戶了,就算是自動寬度,那個數據也不是無限長的,對吧?

如果兄弟研究出來了,就共享下,謝謝哦,我也想知道怎麼做。

Extjs的優點

功能豐富,無人能出其右

無論是界面之美,還是功能之強,ext的表格控制項都高居榜首。

單選行,多選行,高亮顯示選中的行,推拽改變列寬度,按列排序,這些基本功能咱們就不提了。

自動生成行號,支持checkbox全選,動態選擇顯示哪些列,支持本地以及遠程分頁,可以對單元格按照自己的想法進行渲染,這些也算可以想到的功能。

再加上可編輯grid,添加新行,刪除一或多行,提示臟數據,推拽改變grid大小,grid之間推拽一或多行,甚至可以在tree和grid之間進行拖拽,啊,這些功能實在太神奇了。更令人驚嘆的是,這些功能竟然都在ext表格控制項里實現了。

呵呵~不過ext也不是萬能的,與fins的ecside比較,ext不能鎖定列(土豆說1.x里支持鎖定列,但是2.0里沒有了,因為影響效率。),也沒有默認的統計功能,也不支持excel,pdf等導出數據。另外fins說,通過測試ecside的效率明顯優於ext呢。:)

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/160050.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-20 00:17
下一篇 2024-11-20 00:17

相關推薦

  • Python簡單數學計算

    本文將從多個方面介紹Python的簡單數學計算,包括基礎運算符、函數、庫以及實際應用場景。 一、基礎運算符 Python提供了基礎的算術運算符,包括加(+)、減(-)、乘(*)、除…

    編程 2025-04-29
  • Python滿天星代碼:讓編程變得更加簡單

    本文將從多個方面詳細闡述Python滿天星代碼,為大家介紹它的優點以及如何在編程中使用。無論是剛剛接觸編程還是資深程序員,都能從中獲得一定的收穫。 一、簡介 Python滿天星代碼…

    編程 2025-04-29
  • Python海龜代碼簡單畫圖

    本文將介紹如何使用Python的海龜庫進行簡單畫圖,並提供相關示例代碼。 一、基礎用法 使用Python的海龜庫,我們可以控制一個小海龜在窗口中移動,並利用它的「畫筆」在窗口中繪製…

    編程 2025-04-29
  • Python櫻花樹代碼簡單

    本文將對Python櫻花樹代碼進行詳細的闡述和講解,幫助讀者更好地理解該代碼的實現方法。 一、簡介 櫻花樹是一種圖形效果,它的實現方法比較簡單。Python中可以通過turtle這…

    編程 2025-04-28
  • Python大神作品:讓編程變得更加簡單

    Python作為一種高級的解釋性編程語言,一直被廣泛地運用於各個領域,從Web開發、遊戲開發到人工智慧,Python都扮演著重要的角色。Python的代碼簡潔明了,易於閱讀和維護,…

    編程 2025-04-28
  • 用Python實現簡單爬蟲程序

    在當今時代,互聯網上的信息量是爆炸式增長的,其中很多信息可以被利用。對於數據分析、數據挖掘或者其他一些需要大量數據的任務,我們可以使用爬蟲技術從各個網站獲取需要的信息。而Pytho…

    編程 2025-04-28
  • 如何製作一個簡單的換裝遊戲

    本文將從以下幾個方面,為大家介紹如何製作一個簡單的換裝遊戲: 1. 遊戲需求和界面設計 2. 使用HTML、CSS和JavaScript開發遊戲 3. 實現遊戲的基本功能:拖拽交互…

    編程 2025-04-27
  • Guava Limiter——限流器的簡單易用

    本文將從多個維度對Guava Limiter進行詳細闡述,介紹其定義、使用方法、工作原理和案例應用等方面,並給出完整的代碼示例,希望能夠幫助讀者更好地了解和使用該庫。 一、定義 G…

    編程 2025-04-27
  • 2的32次方-1:一個看似簡單卻又複雜的數字

    對於計算機領域的人來說,2的32次方-1(也就是十進位下的4294967295)這個數字並不陌生。它經常被用來表示IPv4地址或者無符號32位整數的最大值。但實際上,這個數字卻包含…

    編程 2025-04-27
  • 製作一個簡單的管理系統的成本及實現

    想要製作一個簡單的管理系統,需要進行技術選型、開發、測試等過程,那麼這個過程會花費多少錢呢?我們將從多個方面來闡述製作一個簡單的管理系統的成本及實現。 一、技術選型 當我們開始思考…

    編程 2025-04-27

發表回復

登錄後才能評論