HCL Domino NSFODP · LotusScript · Domino REST API · Vue.js 全端智能開發
NSFODP + Notes 元件
LotusScript 同步
Domino REST API
Vue.js 前台整合
Claude Code + VSCode 整合環境
LotusScript 開發與 Claude AI 自動執行
Vue.js 前台框架與後台整合
端對端開發自動化展示
Demo + 問題討論
使用 Notes 元件與 LotusScript 核心功能
NSF ODP(On-Disk Project)同步至 VSCode 工作區,實現版本控管與協作開發
表單、視圖、代理等 Notes 元件智能編輯,Claude AI 提供即時語法建議
Claude AI 根據需求自動撰寫 LotusScript 邏輯,大幅降低開發時間
VSCode ↔ Domino Server 即時雙向同步,修改立即反映於伺服器
安裝 NSFODP Maven Plugin
VSCode + Claude Code Extension
NSF → ODP 匯出
建立 VSCode 工作區
解析現有元件結構
理解業務邏輯需求
LotusScript 自動撰寫
Notes 元件自動配置
ODP → NSF 編譯
Server 即時部署
' Claude AI 根據需求自動生成 — 建立新文件並寫入欄位 Sub CreateNewNote() Dim db As NotesDatabase Dim doc As NotesDocument Dim ses As NotesSession Set ses = New NotesSession Set db = ses.GetDatabase("", "notes.nsf") Set doc = db.CreateDocument() doc.ReplaceItemValue "Form", "MainForm" doc.ReplaceItemValue "Subject", "New Document" doc.ReplaceItemValue "Created", ses.CreateDateTime("Today") Call doc.Save(True, False) MsgBox "Document created successfully!" End Sub
串接前台 Vue.js 框架
OpenAPI 規範,零代碼暴露 Notes 資料,支援標準 CRUD 操作
擴展業務邏輯,自定 HTTP 動詞與路由,搭配 LotusScript Agent 後端處理
Composition API + Pinia 狀態管理,打造現代化回應式使用者介面
API 串接、Vue 元件生成、樣式優化全程自動完成,無需手動撰寫樣板代碼
GET /api/v1/notes/{id}
POST /api/v1/notes
PUT /api/v1/notes/{id}
自定業務邏輯端點
LotusScript 後端處理
OAuth 2.0 / JWT Token
安全存取控制
Claude AI
自動串接
<NotesList />
<NoteEditor />
<NoteViewer />
useNotesStore()
API 請求封裝層
Claude AI 根據 API
自動生成 Vue 元件與樣式
End-to-End AI-Driven Development Automation
用自然語言描述需求給 Claude AI
解析現有元件與業務邏輯
自動撰寫後端邏輯代碼
自動產生前台 UI 元件與樣式
前後台 API 自動整合
ODP → NSF 編譯,Domino Server 即時部署上線
Demo Results & Summary
Claude AI 自動完成代碼生成與元件配置,工程師專注於業務邏輯設計
VSCode ↔ Domino Server 雙向即時同步,支援 Git 版本控管與多人協作
DRAPI + 自定 API 完整覆蓋業務需求,標準化介面降低維護成本
回應式設計提升使用者體驗,支援桌機與行動裝置瀏覽