文件名称:pomopomo:应用番茄
文件大小:2.08MB
文件格式:ZIP
更新时间:2024-05-27 21:14:08
JavaScript
Pomopomo Pomodoro Todo应用程序 科技栈 Testing: Frisbyjs (API) & Protractor (UI) Frontend: AngularJS & Material Design Backend: Golang, json-rest-api, gorm (ORM) Database: SQL (dev:sqlite3, prod: google cloudsql) Serving: Google App Engine 讨论 我做出的第一个决定是使用的语言和框架。 对于后端,我选择Golang是因为我对语言,rest api库和ORM库很熟悉。 与其他主要语言相比,Go还倾向于需要更少的服务器资源。 对于前端,我选择AngularJS作为语义DOM,因为客户端MVC将UI逻辑与服务器分离。 通过将应用程序划分为后端API和前端M
【文件预览】:
pomopomo-master
----.travis.yml(812B)
----www()
--------.travis.yml(411B)
--------package.json(578B)
--------local.go(642B)
--------.bowerrc(41B)
--------app()
--------.gitignore(87B)
--------karma.conf.js(799B)
--------.jshintrc(219B)
--------bower.json(536B)
----test()
--------api()
--------ui()
----api()
--------app.go(4KB)
--------app.yaml(380B)
--------auth.go(5KB)
--------handles.go(9KB)
--------models.go(2KB)
----LICENSE(1KB)
----.gitignore(291B)
----README.md(2KB)
----install-go-deps.sh(448B)