新聞中心
golang寫(xiě)gui還是易語(yǔ)言
易語(yǔ)言。
創(chuàng)新互聯(lián)主營(yíng)彰武網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,成都app軟件開(kāi)發(fā)公司,彰武h5微信平臺(tái)小程序開(kāi)發(fā)搭建,彰武網(wǎng)站營(yíng)銷(xiāo)推廣歡迎彰武等地區(qū)企業(yè)咨詢
golang目前還沒(méi)有官方的gui包,官方本來(lái)就沒(méi)有心發(fā)展go的gui這塊,所以最好使用易語(yǔ)言來(lái)編寫(xiě)。
Go(又稱Golang)是Google開(kāi)發(fā)的一種靜態(tài)強(qiáng)類(lèi)型、編譯型、并發(fā)型,并具有垃圾回收功能的編程語(yǔ)言。Go語(yǔ)言語(yǔ)法與C相近,但功能上有:內(nèi)存安全,GC(垃圾回收),結(jié)構(gòu)形態(tài)以及CSP-style并發(fā)計(jì)算。
go語(yǔ)言里面實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的操作,用什么包好
盡量不要使用ORM,簡(jiǎn)單的數(shù)據(jù)庫(kù)交互是會(huì)省很多事。
但是一旦查詢語(yǔ)句越來(lái)越復(fù)雜,關(guān)聯(lián)表越來(lái)越多,當(dāng)你發(fā)現(xiàn)正在使用的ORM框架做不到時(shí)再換其他框架代價(jià)會(huì)很大。為什么有那么多框架?就是沒(méi)有一個(gè)框架能解決所有哪怕是大多數(shù)問(wèn)題。
建議只使用數(shù)據(jù)庫(kù)驅(qū)動(dòng)庫(kù),database/sql庫(kù),可以完成所有g(shù)o語(yǔ)言與數(shù)據(jù)庫(kù)的交互。
go語(yǔ)言支持開(kāi)發(fā)桌面級(jí)應(yīng)用嗎?
go 可以開(kāi)發(fā)桌面應(yīng)用,但并不是很舒適。
可以使用的GUI庫(kù)有:
1、goqt,LiteIDE作者出品,Go和QT的綁定,還未發(fā)布
2、go.uik,純Go實(shí)現(xiàn)的并發(fā)UI工具
3、walk,Windows Application Library Kit
4、gform,Windows GUI framework
目前的話walk用得比較多
不過(guò)go的GUI庫(kù)用起來(lái)沒(méi)有C#、C/C++的那么順手。
這個(gè)問(wèn)題不久之后應(yīng)該會(huì)有所改善,畢竟用Go開(kāi)發(fā)桌面的需求在不斷增加。
目前我采用的是用go http 做后端,Webkit+HTML5 做界面,表現(xiàn)力很好,前端不需要學(xué)習(xí)新知識(shí),一般的管理類(lèi)應(yīng)用都能搞定。
網(wǎng)站題目:go語(yǔ)言gui庫(kù)首選 go語(yǔ)言自帶gui庫(kù)
文章轉(zhuǎn)載:http://ef60e0e.cn/article/dospssc.html