神奇的李二狗
神奇的李二狗
s
关注数: 27
粉丝数: 539
发帖数: 147,459
关注贴吧数: 148
昨天太忙了 都忘记签到了
Yy陪玩 找个对象回家过年,有一起的吗
App开发问题很多 不懂的问题找谁咨询
Yy陪玩吧很多妹子 哪些是真哪些是假
挺好的一个游戏
带朋友一起玩巴比伦陨落 肯定很开心的
上海找工作吧 我先来签个到
等巴比伦陨落从头来 到时候我们一起开黑
开发个app 有社交功能的
Yy陪玩 这个要不要收费
一起来签到 签到贴
有朋友一起来组队玩游戏吗 我们可以一起玩,带妹子
有人那 一起玩游戏
欢迎来到 午夜捉鬼人吧
有朋友一起组队玩这个游戏嘛 带我一个的
手机APP开发有哪些流程?看完你就明白了 这个是项目的基础。 万丈高楼平地起,最重要的就是地基。地基不稳,楼就不稳,甚至半途就会坍塌。 APP开发也是如此,前期的需求不明确,仅仅是个一拍脑袋的想法,就会造成后期的逻辑不正确,使得最终产品发生偏差。 所以,前期确定需求的时候要使用流程图,思维导图等等,整理并确定需求。 当有明确的需求了,才能确定下一步是自己开发还是找APP外包公司。 一般来说,自己公司在初期都不会养自己的开发团队,都是找外包公司开发APP。
app开发注意事项 从以上APP项目研发流程来看,每一个版本研发都要经历以上3个阶段12环节,理论图上看是一条完整的流水线,但是如何保证流程顺畅进行?如何使项目成员工作效率最大化?这十分考验产品经理/项目经理的版本规划能力。当然项目成员间的默契和沟通也很重要。 从我们实践经验来看,要保证流水线顺畅,理想情况产品需求文档要领先前端开发2个版本,设计领先前端开发1个版本,后端开发领先前端开发半个版本。即在当前项目启动同时,产品经理已经在调研讨论下下版本需求;设计开始搞下版本的稿子;当前项目进行到一大半时,后端已经完成当前版本的需求,并开始准备下版本的需求预研。
等游戏出来,招朋友一起玩 兄弟们,一起啊
巴比伦陨落吧签到帖 签到!!!
游戏大概什么时候出来 有人一起玩巴比伦陨落吗
详解:手机APP开发流程【科普2】 4、APP项目流程图 在项目开发公司项目分析完成后,会根据你的项目需求来绘制详细的项目流程图也叫思维导图,此步骤的主要目的是对项目所有流程的详细剖析,此流程完成后会明确两个问题,第一项目开发方是否对你的项目需求有准确的了解,第二项目需求方也会明确你预想的流程是否合理。此流程开发方和需求方会经过多次的沟通最终确定双方理解正确的流程。项目流程图建立完成后需要注意的几个方面:需求方必须充分了解项目的流程和各个交互环节是否在流程图上表达清楚,开发方必须根据以往的经验结合项目和用户体验做出最优化的流程。一般在开发中此步骤双方交流的时间比较长。也是项目开发初期至关重要的一步,铭讯软件APP产品经理的建议此步骤不明确时不要盲目进行下一步骤。
详解:手机APP开发流程【科普】 一、 APP开发的基本步骤: 1、APP项目筹备期 做为企业或者创业者项目筹备需要解决的问题是:做一个什么样的手机APP?为什么要做手机APP?手机APP解决的问题是什么?手机APP面向的服务对象、人群是谁?。筹备期要把做APP的初衷明确到位,并切要结合自身的资源和优势,以免盲目的扩大APP的需求,最终导致项目上线后运行困难。总之项目筹备期明确自身的优势确定APP解决的问题和面对的对象。
谈一谈APP、小程序等软件开发行业的特点【学习科普】 研究APP、小程序等软件开发行业的一些特点,我从以下一些问题入手,来看看软件开发行业与其他一些2B服务的不同之处,也许这也是行业发展的困难和瓶颈之处,我觉得,我们公司或者更多的行业标杆公司要不断的解决掉这些认知问题、发展问题,才能够真的从APP、小程序等软件开发行业中脱颖而出,成为行业翘楚,帮助行业更健康发展。
APP和小程序有什么区别【科普】 好像每一次具有时代颠覆性产品初步面世的时候总会有许多质疑的声音,微信小程序也未能幸免于难。微信小程序刚刚发布时,许多创业者想当然地以为这又是一波流量红利,爆发性风口,于是匆匆赶着小程序开发上线,往往运营一段时间后数据惨淡,便对微信开发中的小程序市场失去信心。
APP和小程序有什么区别【科普】 好像每一次具有时代颠覆性产品初步面世的时候总会有许多质疑的声音,微信小程序也未能幸免于难。微信小程序刚刚发布时,许多创业者想当然地以为这又是一波流量红利,爆发性风口,于是匆匆赶着小程序开发上线,往往运营一段时间后数据惨淡,便对微信开发中的小程序市场失去信心。 那友趣带着大家从产品开发的角度上分析,微信小程序与原生App到底有哪些不同呢?作为一个想尝试进入微信小程序市场的开发者,又应该如何思考?
游戏马上就要出来了,一起吧
App开发吧签到贴 今天你签到了吗
APP吧签到贴 今天你签到了吗
新世界 我来了
情侣从牵手到走到最后必经的4个阶段 1、牵手触电阶段 每个恋爱都有一个过程,从一开始身体的稍稍接触,就有触电的感觉,然后随着感情的推移,情侣们开始进入了牵手的阶段
恋爱必须经历的几个阶段【科普篇】 不要再抱怨自己遇不到对的人,也不要羡慕别人的爱情多么美好,无论再美的爱情都需要一个好的经营方式,否则到最后依旧改不了分道扬镳的结果。 不是你们不够好,也不是你们不够爱对方,只是因为你爱的方式不对而已。希望多了解一下这些恋爱阶段,学会经营自己的爱情,别让自己的人生有遗憾。最后祝天下恩爱的小情侣都能顺利步入婚姻的殿堂。
解析app开发的核心流程【基础篇】 01. app外包的前期流程 企业将app选择外包给软件开发公司之后,软件开发公司会基于企业业务深入了解场景与业务模型,针对软件在前期需求设计阶段规划:app需求、app营销功能、app核心体系、app裂变功能等多个纬度的需求,并整理成需求文档与企业确认。
开发APP的流程【科普】 一、什么是APP APP是Application的缩写,是指安装在手机上的软件,用来完善原始手机的不足与个性化,是移动互联网产品的重要表现形式。承载APP软件的移动平台系统有iOS、Android 等手机系统平台。
开发一个App的5个流程【流程篇】 1.idea形成—APP项目雏形 一个APP项目的最初首先要确定项目整体方案,整个项目的规划,大体框架,做成文档展现出来,以便大家提意见和更好的改进。也就是说首先要确立产品原型,进入项目评估阶段。经过反复确认,最终形成产品脑图和完整的需求文档。
超详细:开发一个APP的完整流程【教程篇】 APP的开发流程,这个话题对于一些在互联网公司从业的人来说,可能并不陌生,但是对很多没有接触过这一块的人来说,就比较难以理解了。其实,APP开发的流程并不复杂,接下来就带大家一起看下一个完整的APP开发流程包含哪些步骤。
APP开发注意的5大要点,读懂了让你小走弯路【攻略】 2021年随着腾讯加强了对小程序、公众号端的严格管理,好多企业项目的小程序一夜归零,变成常态。在这情况下,APP开发己引起大家的重视,并成企同时并存的诸多问题也接踵而来,现同大家分享一下定制开发的5大要点:
app开发需要注意的事项【科普】 自从进入互联网时代以来,app越来越多,各种各样的都有,各种功能,衣食住行,各种各样都能给你解决,下面百恒网络在线小编给大家讲一下APP开发需要注意的事项,主要是有以下几点:
APP开发有哪些细节需要注意?2 6、app开发完成后的交付 app开发完成之后的交付也是有需要注意的事项,这里最要注意的就是产品的源代码交付和版权的问题,交付源代码才能方便日后对于这块产品的管理和修改,支付版权问题更是不用多说。
APP开发有哪些细节需要注意?2 5、app/小程序开发的付费方式 付费方式分为全款和分期付款。这里要解释一下就是,提供分期付款服务是对需求者最大的保护。钰威软件可以现付项目的一部分资金,在app开发完成后再交付尾款,这也是钰威软件对客户的一个保障,同时也是对自己的一个自信。
APP开发有哪些细节需要注意? 1、开发平台 有开发的需求就需要去了解开发的平台,目前市场上的开发平台主要分为两大类,付费和非付费。 付费的是软件开发公司,其中又包含成品产品和高端定制。这个也就不多说了,之前的内容里面已经写了很多,有需要可以去看看。
软件开发注意事项18 我的理解和举例: 存在一个输入框,让用户提交物流单号。 用户在输入过程或者完成输入后,由View通过delegate模式路由给Controller做校验,而Controller可能还要进一步依赖Model去做更完整的校验(如网络请求到服务端,因为物流单号的规则很多而且可能动态更新)。 当Controller责任过多、代码膨胀、过于复杂时,就将物流单号这块业务逻辑推入 物流(单号)域模型中,即由View直接通过delegate模式交给 LogisticsModel来做校验。 也是 View -> Model 。 不一定对,抛(huan)砖(ying)引(lai)玉(pen)。 那么,存在VIew -> Model,有什么坏处吗?
软件开发注意事项18 这里采用了 VIew -> Model 的方案,用来参与解决Massive View-Controller的问题,并且让View更容易复用和做UI测试,带来了好处。 可以结合前面提到的 “当控制器由于责任过多而变得过于复杂时,需要将业务逻辑从控制器移出并推入域模型中。” 再进一步讨论下。
软件开发注意事项17 基于ViewController,拆分出不同职责的扩展,比如MyViewController+Delegate专门复杂响应代理事件处理。 定义出其它类型的Controller,比如MyDataSourceController,专门为TableView提供数据源,可以类比参考Android中ListView的Adapter+ViewHolder。
软件开发注意事项16 针对这种场景,我的解法是: 通过让View->Model,基于工厂模式,把组件化Cell基于数据更新的布局逻辑交给View负责,如contactCell.configUIWithModel( contactModel )。这样有点类似上面DDD提到的充血Model,具备高内聚的特点,带来好处: 和减轻控制器负担、推入域模型类似,通过把数据驱动布局的代码推入组件域内,减轻了MyViewController的负担。 利于做这部分组件化Cell的UI测试。 利于这些组件化视图复用到其它场景,比如交易管理场景的订单卡片可以复用到搜索场景中,不用在SeachViewController里复制粘贴一大堆代码,只需要从Model取一个数据对象丢给组件化Cell即可。
软件开发注意事项14 MyViewController需要响应CollectionView/TableView的DataSource/Delegate各种方法实现。 MyViewController需要响应Model层的变更通知,或者是另外一个ViewController抛过来的广播通知。 …… 然后MyViewController就爆炸了。
软件开发注意事项13 当只能由Controller 持有-> Model的时候,那么在多复杂卡片的列表场景中,必须由Controller来更新每个View的属性/状态。 MyViewController需要为ContactCell更新它的各种相关属性,类似的还有AddressCell、PackageCell等。 MyViewController在更新AddressCell展示前,可能还需要先为它计算出合适的富文本展示内容。 MyViewController需要响应不同Cell的点击交互行为,包含但不限于按钮点击、输入框变化、富文本跳转、键盘起落等。
软件开发注意事项12 另一个原因我认为是工具链只提供了ViewController这样的Controller模板,隐式教导开发者都在这里写代码。 这也可能是因为十几年前移动互联网还没发展起来,移动App的复杂度低,所以提供了在当时简单够用的方案。
软件开发注意事项11 2 常见的多复杂卡片的列表场景 这个场景可以部分回答问题一:为什么Controller会膨胀,以及如何解决。 其它部分答案则落在复杂页面场景的多delegate、target-action、notification-observer等视图交互响应的处理逻辑上。 我认为,之前反对View引用Model,就是导致MVC变成Massive View-Controller的一个原因。
软件开发注意事项10 补充:(1)MyContact 和 ContactViewModel 只是特意区分的命名,实际上 MyContact 也可以是纯粹为视图View服务的数据结构定义。(2)但是,合适的命名有助于帮助我们思考和编码,从表达上呈现出我们的倾向和重点。 "There are only two hard things in Computer Science: cache invalidation and naming things."—— Phil Karlton
软件开发注意事项9 在编码开发活动中,会存在以上3种数据结构定义和使用方式: 原生数据结构,比如list/array、map/dictionary、tuple等。 类似MyContact的数据结构定义,由服务端返回的数据进行转化,并可能根据业务逻辑按需加上一些标志位给Controller消费。 类似ContactViewModel这样的纯粹为视图View服务的数据结构定义。
软件开发注意事项8 各种框架蓬勃发展,一些概念和模式的提出、实践应用方面,我个人认为是领先并影响客户端的。 其中Redux是一个经典案例,并且我觉得Redux官方也挺开放包容的,比如Dan Abramov写的《You Might Not Need Redux》。 和MVC延伸派生出的MVC Family一样,Redux提出或重新带火了数据流、状态管理等概念,开始影响其它平台领域,并诞生了一些框架。 比如ReSwift、swift-composable-architecture,以及SwiftUI里的State and Data Flow
软件开发注意事项7 3 Redux-like Architecture and Framework 随着前后端分离得更彻底,终端设备性能和用户体验重要性的提升,前端领域也得到了蓬勃发展,开发方式也有了比较大的变化,MVC-like方式不再是主流: UI开发方面从早期的命令式到现在的声明式。 整体应用和业务逻辑实现方面,从早期的OOP写法,转向基于FP的响应式编程。比如Redux的数据流、React的Hook特性等。
软件开发注意事项6 问题三:存在View -> Model,那么是否可以反过来存在 Model -> View? 和问题二在描述上相反但又有关联,如果对问题再进一步提问的话: 使用 -> 引用关系,是为了解决什么问题? 使用 -> 引用关系,会产生什么问题? 如同文章开头所说,以上问题需要结合具体场景来展开(见 实际案例结合),尽量从务虚到务实。
软件开发注意事项5 问题一:如何解决MVC中Controller的膨胀臃肿问题? 要回答如何解决,需要先思考为什么膨胀。 问题二:View能否引用Model? 要回答能否引用,需要先定义引用关系是什么。 是持有对象,还是调用CURD接口操作对象。 又或者这两者没有必要区分,因为持有的对象本身就可能带CURD接口。 参考上面相关资料,目前业界有的支持、有的反对。
软件开发注意事项5 示例:aPerson要刷牙,则由 aPerson.brushTeeth() 来实现。 补充:充血模型更有面向对象编程的味道,尤其是搭配交易领域等业务场景,更有体感。不过稍微细想一下,可能就会发现DDD对设计的要求会更高,从而对研发周期和质量保障提出了新的要求,并且可能引起对现有系统的大规模重构。(盒马的DDD实践) 也就是说,大到MVC各个模块的依赖引用关系,细到Model中的代码设计方式,业界都有不同的理念和实践。
软件开发注意事项4 和上面知名公司A和B的图,又不一样了,不过他这里也是认为View可以引用Model的。 MVC和DDD Martin Fowler和《领域驱动设计》作者Eric Evans也讨论过MVC中Model的设计理念: 贫血模型:将Model分为简(pin)单(xue)的Model数据对象,和处理操作数据对象的Service/Manager/BizLogic等。 示例:为aPerson修改name,则由 CitizenService.changeNameOfPerson( aPerson ) 这种方式来实现。 充血模型:将对应领域的处理逻辑放到领域模型中,使得这个领域模型更饱(chong)满(xue)。
软件开发注意事项3 Martin Fowler 作为 《重构 : 改善既有代码的设计》、《企业应用架构模式》等著作的作者; 敏捷软件开发宣言创作者之一; MVVM模式诞生时参考引用的技术专家。 Martin Fowler给的MVC模式图如下:
软件开发注意事项2 一些问题和思考 View有箭头指向Model,这里的引用关系是指什么?是View持有Model.Data数据对象,还是View调用Model.CURD方法。 Controller的本意是Controing Logic,那除了ViewController外,是否还可以有其它的XxController,比如DataSourceController、NotificationController? 从命名上看,既然ViewController 既有View 又有Controller,那为什么把它放在 C里面,而不放在V里面呢?比如当我们在iOS/Android开发中引入MVVM模式后,ViewController或Activity属于M-VM-V的哪部分呢,代码放在哪个目录下呢? 我有类名使用ViewModel后缀就代表我使用MVVM模式了吗?
软件开发注意事项1 对比和思考 A和B的异同点 相同点:Model包含 所需的数据结构封装,以及相应数据操作的方法定义。即Data + 本地或远端的CURD。 差异点:在知名公司A给的图中,View可以引用Model,而在知名公司B给的图中则不行。
软件开发注意事项 上图呈现出: Controller引用View和Model。 Model通过一些松耦合方式来触达Controller,如广播通知、callback等,驱动Controller做出响应。 View通过代理模式等方案弱依赖Controller,由Controller对各种用户操作、UI渲染诉求做出响应。 而View和Model之间是隔离的,Model变化后对View的更新操作全部由Controller负责。 不过相应的官方文档已经被声明是过期文档了,并备注不一定是目前的最佳实践。 是的,随着移动互联网蓬勃发展,十年前的“最佳实践”被一路多种挑战 —— 在采用这种方案的开发领域中,如何重构Massive View Controller为Lighter View Controller已经成为了一个专题。
首页
1
2
3
4
5
下一页