云原生集成開發(fā)環(huán)境——TitanIDE
通過網(wǎng)頁在任何地方更安全、更高效地編碼2022-05-25
1432
作者:kaiyun開云創(chuàng)新 John
上次,我們發(fā)布了不改一行代碼,20分鐘搭建 RuoYi 開發(fā)環(huán)境。
目前,我們在 [TitanIDE] 上使用自定義模板來配置了一個 RuoYi 的開發(fā)環(huán)境,將時間縮短為5分鐘,點擊TitanIDE搭建RuoYi 開發(fā)環(huán)境視頻版本可看完整講解。
RuoYi 是一個基于 Spring Boot的開源的后臺管理系統(tǒng),可以讓開發(fā)者專注業(yè)務(wù),降低技術(shù)難度,即便如此,有的開發(fā)者仍然需要花費幾天時間來搭建環(huán)境。我想在您的企業(yè),或多或少都會碰到這種情況,那么能不能通過更優(yōu)雅的方式來解決這個問題呢?
問題分析及解決方案
通過進(jìn)一步了解,我發(fā)現(xiàn) RuoYi 依賴了中間件服務(wù) MySQL 和 Redis,還依賴了 JDK,NodeJS 等等,對于初學(xué)者來說,確實有不低的門檻,就算是有經(jīng)驗的開發(fā)者 ,也需要折騰不少時間,于是我試了試在 [TitanIDE] 上使用自定義模板來配置了一個 RuoYi 的開發(fā)環(huán)境,總體算下來,將 3 天時間縮短到了 5 分鐘。
1. 登錄 [TitanIDE]
首先通過 GitLab ,兩步驗證登錄到 [TitanIDE]。
2.導(dǎo)入 RuoYi 開發(fā)環(huán)境模板
將事先配置好的 RuoYi 開發(fā)環(huán)境模板導(dǎo)入到我的工作空間。
3. 一鍵創(chuàng)建 RuoYi 的開發(fā)環(huán)境
直接點擊剛導(dǎo)入的 RuoYi 開發(fā)環(huán)境模板,輸入 Git 倉庫地址,一鍵創(chuàng)建 RuoYi 開發(fā)環(huán)境。
打開 RuoYi 開發(fā)環(huán)境 IDE。
以上操作花費不到 1 分鐘,等待 4 分鐘之后,一個完整的 RuoYi 開發(fā)環(huán)境已經(jīng)運行起來了。
[TitanIDE] 已經(jīng)將前后端監(jiān)聽的端口映射出可以直接訪問的網(wǎng)絡(luò)連接地址,接下來您可以在 IDE 上設(shè)置斷點進(jìn)行單步調(diào)試了。
總結(jié)
我通過 [TitanIDE] 定制了 RuoYi 開發(fā)環(huán)境模板,然后在另外套環(huán)境導(dǎo)入模板并一鍵創(chuàng)建 RuoYi 的開發(fā)環(huán)境,在短短的 5 分鐘內(nèi),一個完整的 RuoYi 開發(fā)環(huán)境就呈現(xiàn)在您的眼前了。
欲知 [TitanIDE] 模板是如何開箱即用的,或者您也想定制屬于您的開發(fā)環(huán)境模板,敬請期待下次的分享。
關(guān)于 RuoYi
若依(RuoYi)是一個后臺管理系統(tǒng),基于經(jīng)典技術(shù)組合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf)主要目的讓開發(fā)者注重專注業(yè)務(wù),降低技術(shù)難度,從而節(jié)省人力成本,縮短項目周期,提高軟件安全質(zhì)量。
關(guān)于 [TitanIDE]
[TitanIDE] 是采用 B/S 架構(gòu)設(shè)計的云原生集成開發(fā)環(huán)境,內(nèi)置了業(yè)界主流的IDE,讓您能夠更快速的啟動一個您所熟悉的 IDE,不管您以前是使用 VSCode、WebStorm、Intellij IDEA、Goland、Pycharm,總有一款適合您。您無需搭建開發(fā)環(huán)境,不管在任何地方,任何時間,任何一臺電腦,都可以實現(xiàn)代碼編寫和調(diào)試,只需要打開瀏覽器就能編寫并運行、調(diào)試您的項目代碼,從而聚焦您業(yè)務(wù)邏輯開發(fā)。在企業(yè)推進(jìn)云原生的大背景下,企業(yè)面臨來自安全、效率、協(xié)調(diào)等幾方面的挑戰(zhàn), [TitanIDE] 就是為了解決這些問題而打造的。
快點擊 [TitanIDE] 進(jìn)行免費體驗吧!
掃碼可進(jìn)IDE交流群~
上一篇:云端IDE系列教程2:不改一行代碼,1分鐘擁有 Go Admin 開發(fā)環(huán)境
下一篇:TITANIDE 云原生開發(fā)之旅1 | 使用 Jupyter Notebook 實現(xiàn)數(shù)據(jù)分析