前记

很早就想为自己写一个东西,但是发现市面上的很多软件其实远远的满足了我的需求,这样一来动手创作的兴致大大降低。上周末去大润发买点东西,回来记账的时候发现手机上的记账软件很不舒服,对过往的数据没有可视化的能力,于是就冒出了何不自己写一个简单的记账web应用,这样一来就能免受软件的广告困扰又能专注于记账这一功能。说做就做,于是自己开始动手策划web应用的前端和后台的各项事宜。

前后端技术栈

整个技术选择如图所示,首先前端自然是轻快简洁的Vue的全家桶,其实自己在公司写的都是react,但是以前自学过一点Vue,发现比较简单易用,这次拿过来配合iView的UI库搭建自己的web应用,其实这个比较小的项目用不到Vuex这个状态管理的,但是我不单单是为了满足自己的需求,同时也想利用这个小项目锻炼自己的学习能力,学到什么东西可以用在这个小项目中,即使错了都没关系,毕竟只属于自己。
其次我后台采用了express框架配合MongoDB做一个数据的CURD操作,选择node其实是为了简单一点,php要写的话自己要不断的去看api文档,很多东西都忘光了,我怕影响我开发的效率所以采用了nodejs,数据库其实可以选择mysql,但是出于我是一个前端程序员,对于表的划分不是很懂,加上我后期可能不断的修改表什么的,于是采用了MongoDB这个操作上稍微简单一点的数据库做我的数据存储。

功能

前期的功能不会很多,只是简单的数据存储,然后数据呈现什么的,主要是为了自身的学习,所以做出来的东西可能比较丑,但是我会不断的去更新它,争取做到一周一迭代,毕竟自己还在上班,只能挤时间出来去完善这个项目。

结语

想努力写好这篇文章,但是发现自己自从上了大学就买没提过笔或者敲键盘码这么长的汉字了,所以写的东西根本没有什么干货,这也是我第一次写技术类的文章,发现自己不能很好的把技术展现出来,暂时只能这样了,在后续的不断更新中争取做到越来越好吧。

创建自己的web应用--记账本(一)相关推荐

  1. 在tomcat下创建和发布WEB应用

    在tomcat下创建和发布web应用,对于单纯的jsp程序来说,在apache-tomcat-6.0.016/webapps文件夹下建立一个程序目录,然后将jsp程序放在该目录下即可.比如,在apac ...

  2. 在.NET 3.5 平台上使用LINQ to SQL创建三层/多层Web应用系统 (Part 1)

    在.NET 3.5 平台上使用LINQ to SQL创建三层/多层Web应用系统 (Part 1) 在新的.Net Framework 3.5平台上,Microsoft发布了LINQ(C# 3.0, ...

  3. struts2官方 中文教程 系列一:创建一个struts2 web Application

    先贴了本帖地址,以免被爬  http://www.cnblogs.com/linghaoxinpian/p/6898779.html 本教程将会通过安装struts2框架来创建一个简单的应用程序. 虽 ...

  4. eclipse怎么创建web项目html,eclipse入门之创建第一个web程序(jsp测试环境)

    1.首先我们打开eclipse 2.下面我们去eclipse配置tomcat a) 菜单栏选择window--preferences b) 在向导视图中找到Server c) 在Server点击箭头, ...

  5. Java web 开发填坑记 2 -如何正确的创建一个Java Web 项目

    转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/72566261 本文出自[赵彦军的博客] Java web 开发填坑记 1-如何正确 ...

  6. VS2008 Tips #008 如何创建ASP.NET Web 用户控件并包含在Web 页面中

    在 Visual Web Developer 中创建 ASP.NET Web 用户控件就像 ASP.NET Page 页面一样简单. 以下是创建步骤: 1.打开您想添加用户控件的站点. 2.右键点击站 ...

  7. Effective C# 原则34:创建大容量的Web API(译)

    Effective C# 原则34:创建大容量的Web API Item 34: Create Large-Grain Web APIs 交互协议的开销与麻烦就是对数据媒体的如何使用.在交互过程中可能 ...

  8. 使用Visual Studio 创建新的Web Part项目

    使用Visual Studio 创建新的Web Part项目 Web Part是你将为SharePoint创建的最常见的对象之一.它是平台构建的核心基块. 1. 管理员身份打开Visual Studi ...

  9. 使用 ASP.NET Core, Entity Framework Core 和 ABP 创建N层Web应用 第二篇

    介绍 这是"使用 ASP.NET Core ,Entity Framework Core 和 ASP.NET Boilerplate 创建N层 Web 应用"系列文章的第二篇.以下 ...

最新文章

  1. 《数学之美》第8章 简单之美--布尔代数和搜索引擎
  2. ISE与Modelsim联合仿真关联设置
  3. 使用rmi实现ehcache集群模式
  4. SQL 性能优化梳理
  5. 编译hbase2.2.4+hadoop3.1.2
  6. li 字多出了省略号_文字溢出自动显示省略号css方法 -
  7. Coolite动态加载CheckboxGroup,无法在后台中获取
  8. R语言第六讲 数据的统计分析
  9. 云+X案例展 | 传播类:k3s基于逾百台工控机的应用实践
  10. SSHnbsp;整合-nbsp;6nbsp;-nbsp;service_serviceImp…
  11. 2021 年电工杯 B 题
  12. linux 清空session,webwork 之销毁session
  13. QT 学习之饼状图实现
  14. 小孩子要学习时间管理吗
  15. 伦敦时间现在几点_伦敦现在几点
  16. Latex:Tikz脑图(Mindmap)如何添加新结点并调整结点位置
  17. linux的文件系统及vim编辑器系统指令
  18. C++-STL-组件(一)-容器05:stack(栈)
  19. 微软虐我千百遍——记一次比较漫长的TFS数据库迁移
  20. 线上自行车销售业务分析报告

热门文章

  1. 解决:http: TLS handshake error from *
  2. highlight的用法
  3. ajax文件流下载文件之避坑指南
  4. 西安三星招聘软件测试,【三星半导体测试工程师面试题目|面试经验】-看准网...
  5. Spring IOC 相关JAR包
  6. cf621E. Wet Shark and Blocks
  7. python判断火车票座位_火车票买不到?看我用python监控票源
  8. 高并发事务问题以及解决方案
  9. 客户资料搜索软件_CRM企业管理软件
  10. TCP滑动窗口模拟实战