好久沒有再頭條發(fā)文了,最近看到好多有關易語言的是是非非,說易語言這個不行,那個不行的,其實這些人說的都很有道理,為啥呢,易語言確實有很多不足的地方,但是我們看事物不能光看它的不好的地方,要有發(fā)現(xiàn)美的眼睛,當我們好好的去研究易語言的時候,我們會發(fā)現(xiàn)它還是有很多不錯的地方的。
首先易語言是中文的,對于中國人來說,他降低了理解語言的門檻。很多人感覺其他語言難以入門,其實是他們無法記住那么多的函數(shù)方法,但是中文就不一樣呀,很直觀的就可以理解,也不用一個一個命令取翻譯。
先不說別的了,我們今天的主題是用易語言做web開發(fā)。大家都知道現(xiàn)在很多系統(tǒng)都已經(jīng)從以前的C/S模式轉變到B/S的架構,因為B/S的優(yōu)點實在是太多了,最重要的是客戶只需要一個瀏覽器就可以打開我們的程序,非常的輕巧方便。很多人以為E語言開發(fā)不了web應用,其實不然,今天我在這里要介紹一個易語言支持庫,就是E2EE,這個模塊用來開發(fā)web應用實在是太好用了。
如果你想用E語言+E2EE開發(fā)web網(wǎng)站,那么除了要有一定的易語言基礎,還要懂一些 HTML, CSS, JavaScript 等知識,畢竟網(wǎng)站這個玩意光靠后端是不行的,當然也可以看一下layui等前端框架,非常好用。
先來看一下E2EE支持庫的特點:
高效穩(wěn)定的設計
強大的框架設計和大量測試,結合IOCP,保證服務器高效極速而且絕對可靠穩(wěn)定。
模塊容器化技術
用最簡單的方式將別人的服務器功能掛到你的網(wǎng)站下,成為你網(wǎng)站的一部分。將網(wǎng)站功能做成不同模塊,掛到同一服務器實例下,可分可合。
優(yōu)雅的網(wǎng)址
可以使用RESTful風格的網(wǎng)址,也能使用正則表達式定義網(wǎng)址,傳遞到你的處理函數(shù)。自由定義,如你所想。
模板系統(tǒng)
強大,易用的模板系統(tǒng),設計簡單,循環(huán)、條件判斷、錯誤提示讓你方便快速的生成頁面內(nèi)容。
多編碼支持
支持UTF8、GBK等各種編碼,模板、配置和網(wǎng)頁等都全面支持各種編碼,不用做任何編碼轉換工作自動完成以各種編碼輸入輸出。
可定制權限控制
通過函數(shù)標簽的機制,你可以對任意自己定義的范圍內(nèi)的函數(shù)做預處理控制,注入屬性、終止業(yè)務邏輯或者提前輸出任意內(nèi)容。
強大數(shù)據(jù)庫功能
內(nèi)置通用數(shù)據(jù)庫連接池,抽象數(shù)據(jù)庫連接,確保高并發(fā)下的數(shù)據(jù)庫操作。
自定義數(shù)據(jù)映射
易語言自定義數(shù)據(jù)映射內(nèi)置對象,映射到數(shù)據(jù)庫,超出想象的方便。
通用存取對象
鍵值對和列表對象能夠高效的做為通用的數(shù)據(jù)傳遞,簡單易用通用。
全配置化
服務器全配置化,隨時適應環(huán)境的變化。
下面看一組示例代碼,我們寫幾行代碼,快速的生成一個web頁面。
首先使用控制中心創(chuàng)建一個網(wǎng)站
E2EE控制中心
下一步,因為我的80端口已經(jīng)被占用了,所以我把端口改一下
端口改為8765
此時控制中心會在你選擇的目錄下面創(chuàng)建出搭建網(wǎng)站所需要的所有東西。
控制中心這里面也可以修改端口等一系列參數(shù)。
控制中心
一個簡單的動態(tài)網(wǎng)頁的代碼也非常簡單,就只有幾行,源代碼如下:
我們輸入預覽網(wǎng)址:http://127.0.0.1:8765 打開后就得到了如下頁面
這樣呢,一個簡單的網(wǎng)站就已經(jīng)運行起來了。當然了,E2EE還有很多其他功能,你可以自己去發(fā)現(xiàn),有了它,微信小程序啥啥的都不是問題了,我用它寫了幾個程序,數(shù)據(jù)庫涉及oracle、mysql、sqlserver,都非常的穩(wěn)定,跑了近半年了,妥妥的。
要注意的是E2EE的免費版本是有一定的功能限制的,當然了,個人或者企業(yè)需求不高的情況下,完全是足夠用了,如果需求高的,也可以購買企業(yè)版。如果覺得E2EE好玩的,可以去官方網(wǎng)站看看,官方也給出了很多視頻教程,還是挺不錯的,如果有問題也歡迎加我好友,跟我一起交流學習。
對了,別忘了點贊+關注!
掃描二維碼推送至手機訪問。
版權聲明:本文由信途科技轉載于網(wǎng)絡,如有侵權聯(lián)系站長刪除。