久沒有再頭條發文了,最近看到好多有關易語言的是是非非,說易語言這個不行,那個不行的,其實這些人說的都很有道理,為啥呢,易語言確實有很多不足的地方,但是我們看事物不能光看它的不好的地方,要有發現美的眼睛,當我們好好的去研究易語言的時候,我們會發現它還是有很多不錯的地方的。
首先易語言是中文的,對于中國人來說,他降低了理解語言的門檻。很多人感覺其他語言難以入門,其實是他們無法記住那么多的函數方法,但是中文就不一樣呀,很直觀的就可以理解,也不用一個一個命令取翻譯。
先不說別的了,我們今天的主題是用易語言做web開發。大家都知道現在很多系統都已經從以前的C/S模式轉變到B/S的架構,因為B/S的優點實在是太多了,最重要的是客戶只需要一個瀏覽器就可以打開我們的程序,非常的輕巧方便。很多人以為E語言開發不了web應用,其實不然,今天我在這里要介紹一個易語言支持庫,就是E2EE,這個模塊用來開發web應用實在是太好用了。
如果你想用E語言+E2EE開發web網站,那么除了要有一定的易語言基礎,還要懂一些 HTML, CSS, JavaScript 等知識,畢竟網站這個玩意光靠后端是不行的,當然也可以看一下layui等前端框架,非常好用。
先來看一下E2EE支持庫的特點:
高效穩定的設計
強大的框架設計和大量測試,結合IOCP,保證服務器高效極速而且絕對可靠穩定。
模塊容器化技術
用最簡單的方式將別人的服務器功能掛到你的網站下,成為你網站的一部分。將網站功能做成不同模塊,掛到同一服務器實例下,可分可合。
優雅的網址
可以使用RESTful風格的網址,也能使用正則表達式定義網址,傳遞到你的處理函數。自由定義,如你所想。
模板系統
強大,易用的模板系統,設計簡單,循環、條件判斷、錯誤提示讓你方便快速的生成頁面內容。
多編碼支持
支持UTF8、GBK等各種編碼,模板、配置和網頁等都全面支持各種編碼,不用做任何編碼轉換工作自動完成以各種編碼輸入輸出。
可定制權限控制
通過函數標簽的機制,你可以對任意自己定義的范圍內的函數做預處理控制,注入屬性、終止業務邏輯或者提前輸出任意內容。
強大數據庫功能
內置通用數據庫連接池,抽象數據庫連接,確保高并發下的數據庫操作。
自定義數據映射
易語言自定義數據映射內置對象,映射到數據庫,超出想象的方便。
通用存取對象
鍵值對和列表對象能夠高效的做為通用的數據傳遞,簡單易用通用。
全配置化
服務器全配置化,隨時適應環境的變化。
下面看一組示例代碼,我們寫幾行代碼,快速的生成一個web頁面。
首先使用控制中心創建一個網站
E2EE控制中心
下一步,因為我的80端口已經被占用了,所以我把端口改一下
端口改為8765
此時控制中心會在你選擇的目錄下面創建出搭建網站所需要的所有東西。
控制中心這里面也可以修改端口等一系列參數。
控制中心
一個簡單的動態網頁的代碼也非常簡單,就只有幾行,源代碼如下:
我們輸入預覽網址:http://127.0.0.1:8765 打開后就得到了如下頁面
這樣呢,一個簡單的網站就已經運行起來了。當然了,E2EE還有很多其他功能,你可以自己去發現,有了它,微信小程序啥啥的都不是問題了,我用它寫了幾個程序,數據庫涉及oracle、mysql、sqlserver,都非常的穩定,跑了近半年了,妥妥的。
要注意的是E2EE的免費版本是有一定的功能限制的,當然了,個人或者企業需求不高的情況下,完全是足夠用了,如果需求高的,也可以購買企業版。如果覺得E2EE好玩的,可以去官方網站看看,官方也給出了很多視頻教程,還是挺不錯的,如果有問題也歡迎加我好友,跟我一起交流學習。
對了,別忘了點贊+關注!
語言現在有一個E2EE的支持庫 可以便捷快速的開發網站
通過幾行代碼就可以啟動網站服務器
【以下引用E2EE官網】
E2EE是一套使用易語言開發網站的框架,可以用優雅的方式快速搭建高性能網站。
學習E2EE需要什么基礎
E2EE特點
高效穩定的設計
強大的框架設計和大量測試,結合IOCP,保證服務器高效極速而且絕對可靠穩定。
模塊容器化技術
用最簡單的方式將別人的服務器功能掛到你的網站下,成為你網站的一部分。將網站功能做成不同模塊,掛到同一服務器實例下,可分可合。
優雅的網址
可以使用RESTful風格的網址,也能使用正則表達式定義網址,傳遞到你的處理函數。自由定義,如你所想。
模板系統
強大,易用的模板系統,設計簡單,循環、條件判斷、錯誤提示讓你方便快速的生成頁面內容。
多編碼支持
支持UTF8、GBK等各種編碼,模板、配置和網頁等都全面支持各種編碼,不用做任何編碼轉換工作自動完成以各種編碼輸入輸出。
可定制權限控制
通過函數標簽的機制,你可以對任意自己定義的范圍內的函數做預處理控制,注入屬性、終止業務邏輯或者提前輸出任意內容。
強大數據庫功能
內置通用數據庫連接池,抽象數據庫連接,確保高并發下的數據庫操作。
自定義數據映射
易語言自定義數據映射內置對象,映射到數據庫,超出想象的方便。
通用存取對象
鍵值對和列表對象能夠高效的做為通用的數據傳遞,簡單易用通用。
全配置化
服務器全配置化,隨時適應環境的變化。
能有人對易語言這門全中文編程語言還有些偏見,認為編程語言都是用的英文,中文編程太low了等等。但是其實說白了,編程不就是把人類能看懂的語言轉換成計算機能識別的二進制串嗎,只要能實現功能就可以了,現在流行的大部分編程語言的編譯器還不都是靠匯編和c完成的(*^▽^*)
扯遠了,我們來看看這個框架。比較官方的介紹:E2EE互聯網應用服務器開發套件是一套高效、穩定可靠的網站開發框架,可免費使用。具體看看官網
官網
先看看它都能干什么——也就是有哪些成熟的案例?翻了翻官網,好像各種類型的網站開發案例都有,還是比較強大的。
案例
再看看它怎么使用——也就是說明文檔夠不夠詳細?應該說還是比較詳盡的,不僅有文字、圖片、源碼,而且還有視頻教程,簡直是保姆級的了!
文檔
教程
再來看看官方的示例:官方提供了一共有48個應用示例,基本上涵蓋了大部分應用場景。
瀏覽了一遍案例,我發現這個案例第100“文件列表頁”直接就可以使用,比如在同一個WiFi下,打開這個案例程序后,手機和電腦互相傳遞文件了,挺方便。
有易語言基礎的可以試試,真的是超級簡單且功能不弱。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。