文件名称:barry1:轻量级、低调的 Ruby API BE 框架
文件大小:14.64MB
文件格式:ZIP
更新时间:2024-07-29 02:37:44
Ruby
Barry 是一个轻量级、简单、随时可用的样板,基于 Sinatra 的 Ruby 网络应用程序 API BE,基于极简主义原则,并针对开发人员的幸福进行了优化。 设计原则和特点 BE 作为 API,与客户端无关,接受并返回 JSON。 [NoSQL]-DB-as-model - 代码中没有模型,DB 是事实的来源。 UX 会话的无状态; 状态在客户端管理,数据在服务器管理。 基于纯 REST 的面向客户端的路由 代码极简主义。 空行说明没有错误或维护。 为开发者的幸福而优化!
【文件预览】:
barry1-master
----docs()
--------example.txt(45B)
----workers()
--------intuit_updater.rb(123B)
----db()
--------mongo.rb(825B)
--------settings.rb(350B)
----.bowerrc(69B)
----middleware()
--------error_handling.rb(139B)
--------middleware_incoming.rb(126B)
--------middleware_outgoing.rb(621B)
----current_user()
--------current_user_api.rb(231B)
----Gemfile(830B)
----Gemfile.lock(2KB)
----users()
--------users_api.rb(528B)
--------user.rb(996B)
----app.rb(686B)
----.gitignore(45B)
----lib()
--------mylib.rb(874B)
----settings.rb(436B)
----public()
--------css()
--------mocks()
--------img()
--------analyticsController.js(322B)
--------currentUser.js(697B)
--------login.html(513B)
--------index.html(1KB)
--------analytics.html(353B)
--------.gitignore(35B)
--------comm.js(855B)
--------profile.html(2KB)
--------app.js(3KB)
--------README.md(18B)
----README.md(571B)
----bower.json(531B)
----config.ru(119B)