JS框架選取 extjs收費問題

2021-06-28 18:18:12 字數 2164 閱讀 9954

最近做乙個企業級web應用,涉及js用什麼框架好,問了幾個同行都有提到extjs,但卻沒有乙個提到收費問題。小公司小**還好,大企業就必須認真對待了,特別最近中巡組在單位檢查中,連發個郵件領導都有嚴格要求,所以每樣事情都得規行矩步才是。

extjs有什麼版本?

extjs現在最新是5.1版本,基本上可以理解為有5個版本。

每個版本都收費嗎?

具體建extjs的官方license說明:

對於lgpl和gpl v3的區別:

官方**為什麼叫sencha?

extjs是在5.0的時候加入到sencha的,現在extjs是sencha的一部分。

jquery有jquery、jquerymobile;相似的,sencha也有extjs、touch。

extjs4會便宜一點嗎?

extjs4的時候還沒有加入sencha,license的位址是www.extjs.com/licensing/,但現在已經訪問不了這個位址,直接跳轉到www.sencha.com/products/extjs/licensing/,所以,我在官網找不到4的**,都是說5的,估計是因為官方不推薦你購買4吧。也許你堅持購買4的話,**和5一樣吧,或者直接聯絡官方。

extjs3是完全免費嗎?extjs4、5必須收費嗎?

3肯定是完全免費了。而4、5不是必須收費的。授權其實有3種,如果你是非盈利的,可以免費使用;盈利的專案/產品需要收費;盈利的廣泛使用的產品最好直接跟extjs之父(jack)談。具體見這個:

(官網)

(中文翻譯)

免費的有什麼條件?

我只是為公司做個**,也得收費?

如果你做網際網路應用賺錢(雖然網際網路用extjs不多),肯定要交錢;如果你只是公司內部使用(也就是不賺錢,自己給自己做個系統使用,賺啥錢嘛),不用收費;如果你用來學習,也不收費;如果你作為乙方,為甲方做系統賺錢,那還是得交錢。

extjs3、4、5可以直接公升級嗎?

現在,extjs官方已推薦大家都公升級5,而3.0版本,將在2015.6.1停止支援,如果你的團隊來不及在此之前公升級到5,可以直接聯絡extjs的銷售團隊。

但是,這裡說的公升級不是直接公升級!而是要修改大量的**來適應新的版本的,無論從2到3、從3到4、還是從4到5,都是痛苦的過程。

公升級到5的官方guide:

從3公升到4的兩個例子:

注意:即使是從4.1公升級到4.2也得修改部分**。

收費的版本如何收費?

具體可看官方**。按開發人員的數量收費,如果只是extjs5版本,不超過5個開發人員,是3,225.00dolar,大概2萬塊錢。這個購買是永久使用的,不過應該按產品來的,,extjs會提供1年的技術支援。如果你還是這5個開發人員,但是搞另外乙個產品或專案,我覺得應該就要重新收費了。

如果你不是搞web,搞移動端的,應該購買touch bundle,5個人是3855美元,比web貴點。如果你是web、移動通用的應用,應該買完整版,4825美元。20個開發人員,基本就是乘以4再便宜一點點。如果你只有2個開發人員,或者6個開發人員,不知道可不可以砍砍價?:)

如果一年後,你還想購買extjs的技術支援服務,也是可以的:

1人299美元,5人1395美元(注意,僅extjs,非touch)。

只能從外國買?

不是的,中國有**。我從網上找到的總**是上海的一家公司,但是不是真的是總**就不清楚了:

看了裡面的內容倒像挺真的,不過,裡面提到的最新的才extjs4.1版本,如果連5.0、5.1的都不支援的話,就不用考慮了(感覺不太靠譜)。不知道是沒拿到5.0的**權還是這個公司太落後了。從extjs的中文站(也說是這家公司是總**(應該靠譜),裡面有5.0、5.1的一些介紹,但是不像官網標明**,得**諮詢。

然後還有一些非總**的公司(看著更不靠譜):

我應該選擇哪個版本?5嗎?

因為extjs公升級非常麻煩,如果你現在開始用它,當然直接用5是最好的。但是你要考慮,以後有了extjs6.0、7.0,也許也是很難公升級的。

但是,5.0開始,已經不支援ie6和ie7,這也是考慮的一部分。

extjs總部在哪?

舊金山的redwood city。maryland州和歐洲有分部。

最重要的兩個**:

官網:中文網:

附個**圖:

搭建Extjs框架 一

搭建extjs框架 pc端 github 歡迎start 準本工作 安裝node.js 省略安裝步驟 一 搭建框架結構 1 從extjs sdk 拷貝出框架需要的檔案,將extjs build 中的js檔案 放入框架lib build 中 2.從extjs中取出主題檔案放入lib css中 注意選擇...

js選取DOM節點元素

dom中選取文件元素的方法總共有5種 1.通過id值。2.通過name屬性值。3.通過指定的標籤名。4.通過class類。5.通過css選擇器 box boxdiv class top topdiv class top topdiv class top topdiv class top topdiv...

intraweb載入Extjs框架的路徑問題

intraweb的project有目錄要求 sencha architect建立的mvc模式的extjs專案也有自己的目錄要求 為了整個工程既可以在delphixe6中開啟,有可以在 sencha architec中開啟,而且又能執行除錯載入前台extjs框架,需要做必要的處理。extjs4庫 ex...