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