All Projects → work-design → home

work-design / home

Licence: other
Work Design 项目说明

Projects that are alternatives of or similar to home

timeclock
Simple work time clocking service
Stars: ✭ 21 (-30%)
Mutual labels:  work
stato-electron
An app to let you do your work without letting anybody disturb you in between 💻.
Stars: ✭ 13 (-56.67%)
Mutual labels:  work
japan
去日本打拚的各種筆記 A knowledge base for Taiwanese people working in Japan
Stars: ✭ 111 (+270%)
Mutual labels:  work
radioDaal
Radio Daal podcast website
Stars: ✭ 16 (-46.67%)
Mutual labels:  work
flask-jobs
Flask-related job opportunities.
Stars: ✭ 74 (+146.67%)
Mutual labels:  work
work.design
Work Design 开源版本 Full feature & Modular work manage app
Stars: ✭ 17 (-43.33%)
Mutual labels:  work
luna-platform
党建管理平台
Stars: ✭ 146 (+386.67%)
Mutual labels:  work
counter-interview.dev
a collaborative collection of interview questions collected from both sides of the game: Interviewer(s) and Interviewee.
Stars: ✭ 102 (+240%)
Mutual labels:  work
effect-js
JavaScript Library to access and develop dApps on Effect Network.
Stars: ✭ 56 (+86.67%)
Mutual labels:  work
ES-Timer
A USB timer powered by Digispark ATtiny85 according to 🍅 pomodoro time management technique
Stars: ✭ 45 (+50%)
Mutual labels:  work
MeetNinja-Google-Meet-Bot
A super dope tool that attends your Google Meet(s) for you. Flawlessly handles scheduled multiple (subsequent) Meet sessions. Also disables the camera & microphone, and shows timestamps of joining & ending times for each Meet. Supported: Google Chrome / Mozilla Firefox running on Linux / Mac / Windows
Stars: ✭ 56 (+86.67%)
Mutual labels:  work
dotfiles
My dotfiles
Stars: ✭ 22 (-26.67%)
Mutual labels:  work
git2gus
A Github application to keep issues in sync with Agile Accelerator
Stars: ✭ 27 (-10%)
Mutual labels:  work
causefolio
For the community, by the community.
Stars: ✭ 44 (+46.67%)
Mutual labels:  work
guia-laboral
Tips para un buen Curriculum Vitae y filtrar malas pegas
Stars: ✭ 39 (+30%)
Mutual labels:  work
Development
All sort of public guides and information related to mobile development.
Stars: ✭ 15 (-50%)
Mutual labels:  work
mesh
Решает тесты с МЭШ.
Stars: ✭ 19 (-36.67%)
Mutual labels:  work
workplace
Time sheet application for organisations.
Stars: ✭ 35 (+16.67%)
Mutual labels:  work
find-work
Curated list of websites and resources to find work programming
Stars: ✭ 91 (+203.33%)
Mutual labels:  work

Work Design

Work Design 所追求的只有一个目标,即如何以更低的成本和更高的效率来开发 Web 应用。

Work Design 是基于一套快速开发体系发展而来,融合了技术治理、产品、运营思路、商业模式的整套体系。

Work Design 是业务组件化的先驱,在业务复杂多变的情况下达到了平衡。旨在打造一个开发成本低,维护简单,扩展灵活的应用框架,支持微信等多端。

包含:

Work Design 技术体系

Work Design 的技术体系是一套追求低成本开发,高效率产出的软件方案。由以下几部分组成:

  • 软件快速开发体系:
    • 基于公认效率最高的 Web 全栈开发框架:Ruby On Rails ,相对常规 Rails 开发提升 2~3 倍效率(基于代码总量判断);
    • 业务组件化,通用常用功能组件化,开箱即用,进一步提升 5 ~ 10 倍开发效率;
    • 低代码化,通用的业务只用定义模型即可,会自动生成页面,再一步提升了数倍开发效率;
  • 追求效率的 IT 团队管理方案:
    • 打破传统的 产品 -> 设计 -> 开发 -> 测试 的实施流程,避免各岗位工作阻塞,尽可能减少各个环节传递过程中的沟通成本和损耗;
    • 更加体系化的管理,从产品原型、设计、开发都是遵循组件化的策略进行架构;

架构理念

原理

  • 降低数字化成本,实现技术普惠
  • 工具:优化工具,提升生产力,除了通用的功能及组件,我们也对一些工具进行了优化,比如表单构建工具。
  • 模块化:我们将通用的功能进行了抽取,以 Rails Engine 的形式附加到主项目即可快速应用某块功能;
  • [体系化]:基于统一的设计理念,UI体系,一致性。
  • 语言是生产力

技术原则

技术架构和选型遵循以下原则:

  • 尽可能减少技术栈,比如我们并没有引入诸如Vue, React这类的前端框架,而只是采用了基本的HTML、CSS、Javascript;
  • 尽可能通用的方案,但是可以override的能力;通用的方案让你先玩起来,override 的能力助你成为专业玩家;
  • 尽可能对开发者友好,降低入门门槛;
  • 尽可能完善且系统化的文档;

Work Design 应用

基于 Work Design 的技术体系和组件,我们搭建了 https://work.design 这个应用。这个项目的使命如下:

  • 基于业务组件进行“搭积木”式快速开发的实践和演示;
  • 为 Work Design 的生态服务;

Work Design 团队治理

Work Design 的技术体系是一套侵略性比较强的技术体系,责任越大,权利越大。因为Work Design 的业务组件和技术体系对业务进行了一定程度的干预,如果要想发挥这套技术的最大效率,配合团队治理方案是最佳选择。

当然,Work Design 的技术线路和工具对于 Rails 开发体验也已经是革命性的提升了,就算你想独立绕开默认提供的组件,我们的全栈开发架构也能让你比常规 Rails 开发效率高出数倍,就更别提相对于 Java, PHP 等的技术栈了。

项目发展

关于开源

为了让知识和技术惠及更多人,我们采取了毫无保留的开源策略,以免除使用者的后顾之忧。

加入我们

如果你是:

  • 自由职业者
  • 中小企业主,中小企业 IT 负责人;

Work Design 的生态正是为解决你的问题而生,Web 应用的开发是一个庞大且复杂的技术体系,Work Design 将前沿的技术体系化繁为简,让你可以循序渐进的基于我们的开源组件进行开发。

同时我们也提供了完善的培训计划(即将到来)。

相关项目

  • engine:Rails Engine 汇总

基于 Work Design 发展的项目

如果你希望基于 Work Design 提供的组件来打造属于自己的公司和项目,亦或者是成为自由职业者,尽请提交 issue,我们会将你加入到这个列表当中。

联系我

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].