如何提高码农产量,基于ASP.NET MVC的敏捷开发框架之移动端开发随笔二
前言
在前一篇文章中我已经做过开篇,接下来的随笔会详细讲一下我们的开发框架是如何实现的,专业的事由专业的人来讲,以后就由我们的高级码农小李英文名查尔斯和他的师父厂长(因为姓陈,酷爱摄影,我们的文艺片都是从他那里来的,所以叫厂长)
技术选型
“查尔斯,这个敏捷开发框架我们要开始做了,给你分点任务,你要做哪块的?”
“俺要做APP开发,现在APP开发的人工资高着呢,动不动10几k的,俺要学好APP,俺要加工资,俺要走上人生的颠峰!”
“OK,那APP这块就让你来负责,我们这一期主要让APP上实现工作流审批,CRM商机录入还有即时通讯。”
“中,厂长,那咱们就开始整吧,要不咱就先从安卓开始,一个一个弄,弄好安卓弄苹果,再搞微信。”
“你疯了吧,你本来做.net,就会点前端,一下子又做安卓又做IOS,开发环境都要部署大半个月吧!我们肯定还是要基于HTML做技术选型还是先定IONIC”
“IONIC是啥?”
“查尔斯,你拜我为师不是光为了看我那些文艺片,你也要多了解一下新技术啊,现在做APP很多都是基于HTML的。IONIC就号称只要会html,css,js就可以开发APP啦!”
“真的假的,HTML好是好,反正网页的东西开发一次就可以在不同的设备上跑,安卓、IOS、微信一次搞定!可是调硬件怎么办呢?”
“这一点他们早就考虑过了,他们给安卓、IOS都做了一个壳,我们开发完html之后就可以把html打包放到这个壳里给用户安装!”
“啊这个好,这个好,我都不学去学安卓、IOS就可以做APP开发了”
“是的,整体的架构草图我画了一下,你拿去看看”
“这下我全明白了,本地能存储数据了,而且还能调硬件,能跟服务器通讯,这就是个完整的APP啦”
技术资料
“技术资料可以到官网上去找,英文的可能全一点,可是我们除了中文就只会日语这门外语,还是给你中文API网站吧!”
http://www.ionic.wang/js_doc-index.html
“厂长,这个东西好像还很多人用的,不知道有没有这方面的HTML模板?”
“太多了!你怎么就自己不会去找,上次陆家嘴的视频你不是一下就找到了么,比找技术资料难多了!关键要用心!就在同一个网站,案例模板都有的。”
http://www.phonegap100.com/app.html
快速开发
“厂长,这个用起来确实不错,跟平时开发web差不多。”
“其实可以更快的,你看我们的主体框架都有表单设计器了,这种APP的界面更简洁,以后我们自己把常用的几种模板稍微整理一下,再结合一个设计器就更快了,看看你做的效果?”
“下面这个是后台地址”
献上《在线体验Demo地址》希望大家也能从中得到一些启发。
体验地址:http://***:8090 、 用户名:System,密码:0000
APP实例下载链接:http://pan.baidu.com/s/1qYAGnyk
如何提高码农产量,基于ASP.NET MVC的敏捷开发框架之移动端开发随笔二的更多相关文章
- 如何提高码农产量,基于ASP.NET MVC的敏捷开发框架开发随笔一
公司业务量比较大,接了很多项目,为了缩短开发周期老板让我牵头搭建了一个敏捷开发框架. 我们主要的业务是做OA.CRM.ERP一类的管理系统,一个通用的后台搭出来,再配合一些快速开发的组件开发效率能提高 ...
- 如何提高码农产量,基于ASP.NET MVC的敏捷开发框架之自定义表单开发随笔四
“厂长,上一次我们讲过了工作流的整体规划,今天我要动手做啦!我想先把工作流的自定义表单做出来.” “好的,以前我做这方面的东西,我给你设计了一份表结构,你先拿去看看.” “厂长,是不是没发完,怎么就一 ...
- 如何提高码农产量,基于ASP.NET MVC的敏捷开发框架之工作流开发随笔三
前言 “厂长,APP的那几个功能都差不多了,接下来要做工作流,工作流这东西我完全没概念啊.” “查尔斯,一般来说工作流就是指将指定的数据.文件.任务按照预定的规则进行传递流转.比如说你要请假,拿个请假 ...
- 如何提高码农产量,基于java的web快速开发平台之自定义表单开发随笔
老板 :下班前一定写完? 程序猿:可以,下班前能一定给! 第二天早上上班~~~ 老板:这都第二天了,怎么没写完? 程序猿:我还没有下班呢! 哎!程序猿的痛啊 公司上线的项目有不少销售记录表,又是报价单 ...
- 基于ASP.NET MVC的快速开发平台,给你的开发一个加速度!
基于ASP.NET MVC的快速开发平台,给你的开发一个加速度! bingo炸了 2017/4/6 11:07:21 阅读(37) 评论(0) 现在的人做事情都讲究效率,最好能达到事半功倍那种效果,软 ...
- 转发-基于ASP.NET MVC 4/5 Razor的模块化/插件式架构实现
基于ASP.NET MVC 4/5 Razor的模块化/插件式架构实现 概述 在日常开发中, 我们经常谈起模块化/插件化架构,这样可既可以提高开效率,又可以实现良好的扩展性,尤其对于产品化的系统有 ...
- 基于ASP.NET MVC的热插拔模块式开发框架(OrchardNoCMS)介绍(二)
基于ASP.NET MVC的热插拔模块式开发框架(OrchardNoCMS)介绍(二) 之前文章中给大家说明了下我这个小小的想法,发现还是有不少人的支持和关注.你们的鼓励是对我最大的支持. 我总结了了 ...
- 基于ASP.NET MVC和Bootstrap搭建响应式个人博客站(一)
1.0 为什么要做这个博客站? www.zynblog.com 在工作学习中,经常要搜索查找各种各样的资料,每次找到相关资料后都会顺手添加到浏览器书签中,时间一长,书签也就满了.而且下次再点击这个 ...
- 码农Coding Peasant(s):一般指从事没有发展前景的软件开发职位
码农Coding Peasant(s):一般指从事没有发展前景的软件开发职位,这种职位只能强化职业者在单方面的技术领域技能,学不到新技术,同时也是部分从事软件开发工作人员的一个自嘲的称号.一个依靠写代 ...
随机推荐
- jquery中lhgdialog插件(一)
一:前言 最近在使用jquery的控件,其实以前也写但是突然之间遇到了需要从弹出窗口传值到父窗口,突然觉得这种传值的方式其实也是需要javascript的基础的,但是我自己还没有去真正的做过,所以还是 ...
- 【bzoj3510】首都 LCT维护子树信息(+启发式合并)
题目描述 在X星球上有N个国家,每个国家占据着X星球的一座城市.由于国家之间是敌对关系,所以不同国家的两个城市是不会有公路相连的. X星球上战乱频发,如果A国打败了B国,那么B国将永远从这个星球消失, ...
- POJ 2395 Out of Hay (prim)
题目链接 Description The cows have run out of hay, a horrible event that must be remedied immediately. B ...
- Mysql添加视图
有时候复杂的查询需要创建视图,可以简化查询.我们也可以将视图包装成对象,这样查询后在Java中也可以直接封装为对象. 原来的表结构
- Linux服务器中OpenSSH的源码编译与升级
Linux服务器中OpenSSH的源码编译与升级 https://www.oschina.net/question/12_7383
- JS计算两个日期之间的天数
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- 使用chardet模块判断网页编码
import chardet import urllib.request url='http://stock.sohu.com/news/' html = urllib.request.urlopen ...
- Selenium2+python自动化54-unittest生成测试报告(HTMLTestRunner)【转载】
前言 批量执行完用例后,生成的测试报告是文本形式的,不够直观,为了更好的展示测试报告,最好是生成HTML格式的. unittest里面是不能生成html格式报告的,需要导入一个第三方的模块:HTMLT ...
- mysql数据库设计之三范式
第一范式: 第二范式: 正解: 第三范式: 示例: 正解: BC范式: 示例: 正解:
- Go语言,用原子函数atomic避免资源竞争
下一步应该是互斥锁了. package main import ( "fmt" "runtime" "sync" "sync/at ...