Vaadin 工具 / 後记 - day30

Vaadin Start

Vaadin 官方网站提供快速产出程序码工具,所见即所得,还可设定权限,分为公开、已登入、使用者、管理者四种权限,功能模版多样化,如下图所示。
https://ithelp.ithome.com.tw/upload/images/20211015/20138680DPs07wSdl7.png

为什麽没有从一开始就介绍这个具有多种模版、可快速产出专案的工具?此工具提供的专案为 Spring Boot + Maven + Java,既然本系列文是以Kotlin开发,自然不太合适。且笔者也不太建议Vaadin入门者和无 Spring Boot 经验者从产出程序工具入门,容易迷失在一堆不认识的code里。
https://ithelp.ithome.com.tw/upload/images/20211015/20138680NOUZPlh9rM.png

Intellij Vaadin plugin

此工具和pro component一样属订阅(付费)制开发工具,可拖拉式编辑画面,仅支援 JavaScript 和 TypeScript

https://ithelp.ithome.com.tw/upload/images/20211015/20138680bSBHQlwqTE.png

专案中,档案前有一个像蝴蝶结的图示,即可使用画面编辑工具,拖拉式编辑。除了基本的 ui components,还提供我们前面没有介绍过的,在 Vaadin 中 使用 web component。
https://ithelp.ithome.com.tw/upload/images/20211015/20138680cI5zClVwVA.png
https://ithelp.ithome.com.tw/upload/images/20211015/20138680zZcLPVuORm.png
https://ithelp.ithome.com.tw/upload/images/20211015/20138680ZnHS1OrxXn.png

做为Vaadin 入门,笔者认为 Vaadin On Kotlin 框架是非常容易上手的,以 vok 为起点,对 Vaadin 有点基本认识後再逐步加深加广会比较合适。经这一个月来测试,笔者认为VoK拿来写一些专案也足够了,希望本系列文的介绍,大家对Vaadin 有了基本的认识,全系列文到此结束罗~ 谢谢大家

後记

使用 Kotlin 快速开发 Web 程序 -- Vaadin 30天终於到了终点,铁人赛期间多次人在外地差点开天窗(很大原因是自己的拖延症导致 XD),每天有人问「你的饥饿三十结束没?」「饥饿三十还剩几天?」今天,终於结束了!!! (欢呼)

本系列打从一开始边学边写,设定为写给会写Kotlin,对网页程序有兴趣但涉略不深的受众,所以选定最入门的Vaadin On Kotlin 框架做为入手 Vaadin 之始,虽然後来变成当天想到什麽就写什麽,愈来愈像学习记录 (冏),希望来看系列文的大家多少有点收获。

30天下来,测试功能比实际产出文章还多,专案乱到不像话。接下来,会重启新的专案、整理文章和source code,之後我们有缘再见了 :)


<<:  [Day30] 第三十 - 总结技能交换系统(整合Laravel以及Express的Microservices)

>>:  [Day30] Speech Synthesis

Day42 ( 游戏设计 ) 九宫挌拼图

九宫挌拼图 教学原文参考:九宫挌拼图 这篇文章会介绍,如何在 Scratch 3 里使用变数、清单、...

分版本Target

缘由: 同一套程序码,若想要分语言版本或免费版与付费版等版本时,可以建立新的Target来区分,这是...

任务排程

本文目标 学习基本的排程演算法 阅读原始码以理解排程器的实际运作 常见的排程演算法 FCFS (Fi...

Rust-变数

变数宣告 // 宣告区域变数 let local_var = 123; 不可变变数 let immu...

Day21 Android - Retrofit(Post)

昨天所说的(Get)主要用於取得api的资料,像是昨天https://jsonplaceholder...