最近做乙個企業級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...