1创业时我为什么选择PhoneGap?

本文回顾了作者从2011年开始接触PhoneGap的经历,并详细讲述了2015年创业时选择PhoneGap作为主要开发工具的原因及过程。文章涵盖了从评估技术方案、快速原型制作到最终产品发布的全过程。

背景:

讲到PhoneGap,我接触它可以追溯到2011年,当时Android设备刚刚暴发,市场上并没有太多的Android原生开发人员,一部分人都是从Java开发跳转过来的,而且成本不菲,但是质量并没有那么高,当时人们还捧着一本《Android开发实战》看呢。

当时公司里面CTO还是经验非常丰富的,当时选择了PhoneGap,看看能不能开发出一款成功的APP。当时PhoneGap并不像现在这样,很多插件都是没有的,所有还是需要自己写Java代码,提供自定义提供的API,网上的资料也是少得很,基本上需要参考官网,自己探究工程内部的代码,才有思路。我当时掌握的几门技术包括Java、Flex、前端开发。所以对这个工作非常感兴趣,于是通过PhoneGap开发出了第一个Demo,虽然但是非常卡,实现了当时Demo的价值,足够了。

时隔4年,我也终于决心在此踏入创业这条路,这次辞退了工作,开始实打实的创业。我是技术出身、加上这几年对产品上的积累,所以跳出来创业第一件事考虑的就是折中,技术上、功能上都求平衡,按需来做技术和功能,一方面是关注项目能不能成功,一方面是降低成本(时间成本为主)。所以我最后选择了移动端使用PhoneGap开发、服务器端开发Spring MVC + Spring Data JPA开发,如果你知道这几个框架,应该知道我的终点还发放到了APP开发上。


选择PhoneGap:

2015年6月开始单独出来创业,于是选择了PhoneGap,此时的PhoneGap已经非常方便实用,丰富的插件也是让人觉得非常赞的。

在这个时间点上同时还关注了下Egret用来做H5游戏开发的,从文档、开发工具上也是提供了很好的支持。


那是主要关注几个因素:

1,能够生成Android、iOS的APP

2,时间上期望最快看到结果。

3,后面升级期望能够顺利进行。

经过考虑,最后选择了PhoneGap;

1,我原来使用过PhoneGap,现在用它应该还是很容易上手的,总比重新接触TypeScript成本低(这里绝对不是不愿接触新的东西);

2,这几年对Web开发上也做了不少场上,尤其是模块化上。

3,写了个Demo,感受了复杂程度、刘畅程度,最后决定使用PhoneGap。

主要从这几点考虑吧,最后就干起来了,从写Demo、功能设计、UI设计、后端开发、APP开发、写/改BP、见VC,终于经过一个多月在2015年8月份上线了。


接下来几片博客,主要介绍PhoneGap/Cordova如何使用。

内容概要:本文系统介绍了算术优化算法(AOA)的基本原理、核心思想及Python实现方法,并通过图像分割的实际案例展示了其应用价值。AOA是一种基于种群的元启发式算法,其核心思想来源于四则运算,利用乘除运算进行全局勘探,加减运算进行局部开发,通过数学优化器加速函数(MOA)和数学优化概率(MOP)动态控制搜索过程,在全局探索与局部开发之间实现平衡。文章详细解析了算法的初始化、勘探与开发阶段的更新策略,并提供了完整的Python代码实现,结合Rastrigin函数进行测试验证。进一步地,以Flask框架搭建前后端分离系统,将AOA应用于图像分割任务,展示了其在实际工程中的可行性与高效性。最后,通过收敛速度、寻优精度等指标评估算法性能,并提出自适应参数调整、模型优化和并行计算等改进策略。; 适合人群:具备一定Python编程基础和优化算法基础知识的高校学生、科研人员及工程技术人员,尤其适合从事人工智能、图像处理、智能优化等领域的从业者;; 使用场景及目标:①理解元启发式算法的设计思想与实现机制;②掌握AOA在函数优化、图像分割等实际问题中的建模与求解方法;③学习如何将优化算法集成到Web系统中实现工程化应用;④为算法性能评估与改进提供实践参考; 阅读建议:建议读者结合代码逐行调试,深入理解算法流程中MOA与MOP的作用机制,尝试在不同测试函数上运行算法以观察性能差异,并可进一步扩展图像分割模块,引入更复杂的预处理或后处理技术以提升分割效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值