我是一名后端开发人员,在上班时我的主要精力集中在搜索和推荐系统的开发和设计工作上,我比较熟悉的语言包括java、golang和python。对于前端技术中typescript、dom、webpack等流行的框架和工具也懂一些。目前,已成为一名自由职业者,主要的精力是开发打字侠这款产品。
那么,为什么 Vue 和 React 在国内这么火的情况下,我选择了Angular 作为打字侠的前端框架呢?
主要原因是我被Angular 的设计理念和易用性深深的折服了。具体理由包括如下4点:
- Angular 基于组件和模块化的设计思想,能够拼装成非常复杂的系统;
- Angular 中依赖注入和服务化的设计思想,和后端spring中的mvc思想非常接近;
- Angular 是 google 的作品,背后有一整套工具和自动化流程的支撑,例如,angular cli、Angular Material UI等;
- 干净整洁的技术文档。
接下来,我简单介绍一下为什么要开发打字侠这款产品?
离职后,我没有资金也没有团队,所以只能选择相对简单的产品。那么,打字网站在我看来即有一定的用户群体,同时功能逻辑也相对简单,我一个人应该能够cover住。所以,我便急匆匆的上路了。目前,打字侠已上线接近1个月的时间,最大的问题是运营推广和盈利能力太差。
最后,我简单介绍一下打字侠这款产品,打字侠是一款在线打字练习网站,目前已包含键盘指法练习、打字速度测试、经典打字游戏等多个产品,其主要特点是合理的课程设计和直观的键盘指法提示。网址:https://www.hellotyping.com
作为一名自由的独立开发者,有时候也会感到孤独,欢迎广大的朋友们给出建议和交流。