對GWT還是不死心vue-gwt
引子
gwt推出很多年了,可能很多人都忘記了,google web toolkit。當時Google推出的時候,野心勃勃,試圖一通江湖,通過Java把伺服器端,瀏覽器端都統一。(從現在看,還是nodejs吞吃後端的可能性更大了)
自己多年以前就記錄過一篇,《為什麼我放棄GWT》。實際上之後也一直持續的關注GWT的發展。新版本引入JsInterop
技術,有點讓GWT更加開放了。今天要介紹的vue-gwt
就是一個重度通過JsInterop讓gwt和vue.js元件化開發框架融合的專案。
優勢
- Java 強型別
- vue.js 元件化,雖然說能夠跟Gwt元件一起使用,但還是不推薦了,因為gwt自己的元件庫好像有點落伍了
- 比起gwt-react的封裝優雅許多
ShowTime
真正的元件
#SimpleLinkComponent.java
@Component
public class SimpleLinkComponent extends VueComponent {
@JsProperty String linkName = "Hello Vue GWT!";
}
#SimpleLinkComponent.html
<a href="https://github.com/Axellience/vue-gwt">
{{ linkName }}
</a>
生命週期回撥
#SimpleLinkComponent.java
@Component
public class SimpleLinkComponent extends VueComponent implements HasCreated {
@JsProperty String linkName = "Hello Vue GWT!";
@Override
public void created() {
console.log("SimpleLinkComponent created!")
}
}
結尾
Java我所欲,vue.js亦我所欲,二者的兼,vue-gwt!
這也不是什麼介紹,純粹屬於個人看到了,高興,就記錄下,以後再慢慢累教程吧。
專案github地址
相關文章
- Image Map,是對映還是地圖?地圖
- Ajax框架之GWT框架
- GWT筆記(6)筆記
- GWT筆記(5)筆記
- 桌面 vs. Web: 對抗還是融合?Web
- 結對程式設計:肩並肩還是面對面程式設計
- GWT筆記(GoogleWebToolkit)1筆記GoWeb
- 雲端計算對IT工作者 是挑戰還是機遇?
- 人工智慧之於醫生:助手還是對手?人工智慧
- 雲桌面是坑,還是超讚的?就看你有沒選對!
- DTCC對話張晨:分散式是中國特色還是全球趨勢?分散式
- GWT2.2新增canvas元件支援Canvas元件
- 關於GWT的Java heap spaceJava
- 蘋果在對抗還是推動整個遊戲界?蘋果遊戲
- 第四章 Vlookup函式示例-相對引用還是絕對引用函式
- 非對稱PVP,到底是黑馬遊戲的神坑還是新希望?遊戲
- 結對程式設計,到底是雙劍合璧還是腳趾摳地?程式設計
- 對程式設計師而言,學歷重要還是技術重要?程式設計師
- CSS單位em是相對於父元素還是當前元素的字型大小?CSS
- java還是C?Java
- Laravel 還是 Lumen?Laravel
- TCP 還是 UDP?TCPUDP
- 還是要理性
- pdf是圖片還是文件 pdf格式是文字檔案還是影像檔案
- 語言是 Go 還是 Golang?Golang
- 與DvaJS風雲對話,是DvaJS挑戰者?還是又一輪子?JS
- 面對不同的業務場景,選擇零碼還是低碼?
- 微軟為何突然對Linux“友善”:妥協還是進攻(轉)微軟Linux
- Google Web Toolkit(GWT)-各位高手談談看法啊!GoWeb
- 對新人而言,做軟體測試是去大公司好還是小公司好?
- 對實體店來說,電商直播系統的出現是機遇還是挑戰?
- 零基礎解讀ChatGPT:對人類未來工作是威脅還是幫助?ChatGPT
- javascript中怎麼判斷某變數是null,undefined,還是不存這個變數 ? 以及變數是array 還是 object 還是 null ?JavaScript變數NullUndefinedObject
- PHP Mysql support: 是mysql 還是mysqlnd?PHPMySql
- 資料是黃金還是垃圾?
- RAM是記憶體還是外存記憶體
- 技術還是思想?
- MySQL: InnoDB 還是 MyISAM?MySql