前言

在前一篇文章中我已经做过开篇,接下来的随笔会详细讲一下我们的开发框架是如何实现的,专业的事由专业的人来讲,以后就由我们的高级码农小李英文名查尔斯和他的师父厂长(因为姓陈,酷爱摄影,我们的文艺片都是从他那里来的,所以叫厂长)

技术选型

“查尔斯,这个敏捷开发框架我们要开始做了,给你分点任务,你要做哪块的?”

“俺要做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的敏捷开发框架之移动端开发随笔二的更多相关文章

  1. 如何提高码农产量,基于ASP.NET MVC的敏捷开发框架开发随笔一

    公司业务量比较大,接了很多项目,为了缩短开发周期老板让我牵头搭建了一个敏捷开发框架. 我们主要的业务是做OA.CRM.ERP一类的管理系统,一个通用的后台搭出来,再配合一些快速开发的组件开发效率能提高 ...

  2. 如何提高码农产量,基于ASP.NET MVC的敏捷开发框架之自定义表单开发随笔四

    “厂长,上一次我们讲过了工作流的整体规划,今天我要动手做啦!我想先把工作流的自定义表单做出来.” “好的,以前我做这方面的东西,我给你设计了一份表结构,你先拿去看看.” “厂长,是不是没发完,怎么就一 ...

  3. 如何提高码农产量,基于ASP.NET MVC的敏捷开发框架之工作流开发随笔三

    前言 “厂长,APP的那几个功能都差不多了,接下来要做工作流,工作流这东西我完全没概念啊.” “查尔斯,一般来说工作流就是指将指定的数据.文件.任务按照预定的规则进行传递流转.比如说你要请假,拿个请假 ...

  4. 如何提高码农产量,基于java的web快速开发平台之自定义表单开发随笔

    老板 :下班前一定写完? 程序猿:可以,下班前能一定给! 第二天早上上班~~~ 老板:这都第二天了,怎么没写完? 程序猿:我还没有下班呢! 哎!程序猿的痛啊 公司上线的项目有不少销售记录表,又是报价单 ...

  5. 基于ASP.NET MVC的快速开发平台,给你的开发一个加速度!

    基于ASP.NET MVC的快速开发平台,给你的开发一个加速度! bingo炸了 2017/4/6 11:07:21 阅读(37) 评论(0) 现在的人做事情都讲究效率,最好能达到事半功倍那种效果,软 ...

  6. 转发-基于ASP.NET MVC 4/5 Razor的模块化/插件式架构实现

    基于ASP.NET MVC 4/5 Razor的模块化/插件式架构实现   概述 在日常开发中, 我们经常谈起模块化/插件化架构,这样可既可以提高开效率,又可以实现良好的扩展性,尤其对于产品化的系统有 ...

  7. 基于ASP.NET MVC的热插拔模块式开发框架(OrchardNoCMS)介绍(二)

    基于ASP.NET MVC的热插拔模块式开发框架(OrchardNoCMS)介绍(二) 之前文章中给大家说明了下我这个小小的想法,发现还是有不少人的支持和关注.你们的鼓励是对我最大的支持. 我总结了了 ...

  8. 基于ASP.NET MVC和Bootstrap搭建响应式个人博客站(一)

    1.0 为什么要做这个博客站? www.zynblog.com   在工作学习中,经常要搜索查找各种各样的资料,每次找到相关资料后都会顺手添加到浏览器书签中,时间一长,书签也就满了.而且下次再点击这个 ...

  9. 码农Coding Peasant(s):一般指从事没有发展前景的软件开发职位

    码农Coding Peasant(s):一般指从事没有发展前景的软件开发职位,这种职位只能强化职业者在单方面的技术领域技能,学不到新技术,同时也是部分从事软件开发工作人员的一个自嘲的称号.一个依靠写代 ...

随机推荐

  1. java中的构造块、静态块等说明

    一:这篇博客写的时候我在学校已经一个星期了,为什么又会想到写这le,因为这几天又在重新学下有关spring.myBatis的知识,其中在实例化sessionFactory的时候用到了静态块,虽然在学习 ...

  2. [洛谷P2127] 序列排序

    洛谷题目链接:序列排序 题目描述 小C有一个N个数的整数序列,这个序列的中的数两两不同.小C每次可以交换序列中的任意两个数,代价为这两个数之和.小C希望将整个序列升序排序,问小C需要的最小代价是多少? ...

  3. html初探

    HTML HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,他是一种制作万维网页面标准语言(标记).相当于定义统一的一套规则,大家都来遵守他,这样就可以让浏 ...

  4. Spring Session使用及源码解析

    参照: http://blog.csdn.net/wojiaolinaaa/article/details/62424642 总结点spring session的一些知识点: spring通过过滤器, ...

  5. 【Mysql优化】MySQL Profiling 的使用

    要想优化一条 Query,我们就需要清楚的知道这条 Query 的性能瓶颈到底在哪里,是消耗的 CPU计算太多,还是需要的的 IO 操作太多?要想能够清楚的了解这些信息,在 MySQL 5.0 和 M ...

  6. python判断操作系统

    https://www.crifan.com/python_get_current_system_os_type_and_version_info/ 参考:https://stackoverflow. ...

  7. python接口自动化11-post传data参数案例【转载】

    前言: 前面登录博客园的是传json参数,有些登录不是传json的,如jenkins的登录,本篇以jenkins登录为案例,传data参数. 一.登录jenkins抓包 1.登录jenkins,输入账 ...

  8. JAVA的线程学习、并发线程的学习

    http://blog.csdn.net/column/details/multithreading.html http://blog.csdn.net/fhd001/article/details/ ...

  9. web模拟telnet

    https://blog.csdn.net/midion9/article/details/51781402 https://blog.csdn.net/hackstoic/article/detai ...

  10. Windows server 2012 R2 环境搭建

    由于系统升级,现在在用dotnetcore开发项目,但是尴尬的是服务器是windows server2012 R2的版本,这个版本不能执行dotnetcore. 然后问题来了,运行环境搭建. 第一步自 ...