iOS 项目框架一开始搭建的分析

最近也看了不少搭建项目的框架,怎么说呢,基本项目框架都一样,分为4种情况考虑
一.外包 外包大家表面的理解是加班多,没完没了的工作,而且工资底下,大多数就是这样.
1.一种属于私人去接的外包,这种人技术算不错了,而且都担任过项目的负责人或者主导以及独立完成项目的经验,他们的框架都源于之前项目的本身,有自己的一套项目框架,而且是积累形成的,有注释。
2.进入外包公司,公司专门接外包干活。这种一般是是换一批员工一批框架,而且框架的安全度底下,别人接手又种很恨的节操,因为没有注释以及工作时间不久,而且太累了,因为时间是一定的,都是加班加出来,在吃的上福利很不错,关键能学到技术。
3.外派形式上的外包,公司招聘一批人去别的公司干活,简历都是外派公司包装的,是有原则,有自己的一套框架结构,而且有专门人更新,存在技术大佬。
二.创业公司/小公司 这种是在夹缝中生存的公司,有自己专门的项目以及自己专门的想法,都是早年间等的想法。
1.创业公司 主力是80/90后居多,因为之前投资或者什么转了一笔钱,找一群人去干自己的APP,不会找太牛逼的人,能修改问题,保证不会出现问题,这种框架,都是之前开发人员的经验和对新项目对自己的框架作出的选择,而且有问题,时时修改那种,毕竟这个时候他们有权力,自己说了算,对新的技术有研究。
2.合伙的公司 之前的技术大佬伙同之前的开发人员去合力创立的公司,首先技术框架肯定是最稳的,而且技术这个方面完全不用考虑,但是技术人的思路和老板的思路始终是差别,所以存在一些问题,就是谁是老大的问题,不同部门的大佬可能对app的思考角度就不同。
三.分公司/大公司 这种属于干的时间长的公司,有自己的技术大佬,而且有业界名气的人等
1.分公司。 他们有自己名下的公司/名气的公司分为好几个团队,但是这个团队通常都有一个技术大佬坐镇,他们管理整个项目的发展,而且技术大佬对手底下的人都是有要求,如果时间允许的话,可能会有他们公司库的代码积累,以及一周的技术分享。
2.大公司 他们是一群校招,有学历而且都很聪明,进入公司有人带,而且有规矩,他们的项目经验是有分模块的,走入核心需要长时间,其他的只是一些基础层,但是他们学的东西快,因为完全要自学,有一层别人没有的状态,一些人是不愿意和他们交朋友的,最关键是他们有绩效考核。他们的框架算是最牛逼的,因为都是大佬研究出来,然后开源到各大论坛等,然后框架只是适合一定的项目,针对性的,所以他们的框架我们都用修改,才能成型,代码框架是有灵魂的,我们必须考虑自己所需要的框架
四.业余爱好 他们属于一种不愿意约束,自给自足的一群人
1.他们的框架一定是最好的,因为他们对代码有种亲生孩子般的疼爱,他们天天研究代码,怎么算才是最好的代码,
2.自己的app,项目框架日益完善,有自己的一套想法,善于学习,善于挖掘不同app之间的功能,毕竟项目框架越好,写代码越舒适。
3.专门破解别人的app,这种通常很有时间,而且对代码有种渴望的感觉,总之很棒,他们的技术比较黑,任何app都可以破解,只是破解时间的问题,过一段时间人的想法会产生改变,一旦是新工作,或者接触到某种打击,都会发生改变。
4.官方的人,他们设计框架所需要的属性,方法等他们都会因地制宜时时更新的采取,把设计框架当成越简单越好
5.有名气的人,他们会执著一件事,干到底,有种契而不舍的精神,他们研究到底,他们的框架一般人看不懂,装逼的最高境界就是让人看不懂,太深奥了,因为都是偏门
总之以上就是对现有的搭建框架进行了分析,从公司思考搭建项目框架的考虑的问题,不对的多多指教,不同的人有不同的想法,看法不同。

原文地址:http://blog.51cto.com/smengxiang/2161855

时间: 2024-10-05 03:24:50

iOS 项目框架一开始搭建的分析的相关文章

iOS项目框架的搭建

好久没写博客了,近来学习swift,准备用swift仿写个项目,就找了找appstore,找了一个叫半糖的项目,看着界面真不错,但是感觉技术跟不上,先试着写写吧 档成文件夹,如图所示 打开文件夹,找到payload,打开,然后右击显示包内容,然后你就看到一大堆的资源文件了,不过你会发现找来找去都找不到tabbar的图片,今天给大家介绍个厉害的工具https://github.com/devcxm/iOS-Images-Extractor,上Git搜索下 你会有意想不到的惊喜哦,下载下来后如图,直

iOS项目框架

最近看了一些有关server的东西,一些很简单的东西,不外乎是一些文档规范,另外结合最近看的wwdc的一些video,觉得对软件架构(software architecture)认识又清楚了一些,这里记录下来. software architecture 听上去是一个很大的概念,实际上也包括很多东西,里面的争议也很多.在我看来软件架构最好放在小的场景中理解. 问题1 我们有2个页面. 页面A:主页面 · 页面B:详情页面 demo code 1.0.0 2个页面分别显示一个数字,这个数字应该相同

1、Android项目框架搭建 (分析需求、整理资料)

闲来无事.想搭个框架试试 分析一般应用 将资料整理整理 粗略统计 需要以下资料 1.android-pulltorefresh 一个强大的拉动刷新开源项目,支持各种控件下拉刷新 ListView.ViewPager.WevView.ExpandableListView.GridView.(Horizontal )ScrollView.Fragment上下左右拉动刷新,比下面johannilsson那个只支持ListView的强大的多.并且他实现的下拉刷新ListView在item不足一屏情况下也

iOS 从零到一搭建组件化项目框架

随着公司业务需求的不断迭代发展,工程的代码量和业务逻辑也越来越多,原始的开发模式和架构已经无法满足我们的业务发展速度了,这时我们就需要将原始项目进行一次重构大手术了.这时我们应该很清晰这次手术的动刀口在哪,就是之前的高度耦合的业务组件和功能组件,手术的目的就是将这些耦合拆分成互相独立的各个组件. 工程效果预览 组件化工程示例项目地址 组件化开源项目Git仓库地址 下面我们围绕这几个问题来展开讲解 为什么要用组件化,它给我们带来哪些优势 各个组件该如何进行拆分,拆分的颗粒度该如何控制 如何从零到一

iOS通用的MVC模式项目框架MobileProject

最近项目比较不赶的情况下,决定把一些通用.常用的内容集成在一个项目框架中,意在新项目中可以快速搭建:其实经过几个项目后,总是有一些重复的创建工作,可以使用本项目的内容直接进行开发:采用的是MVC的分层模式,本文将会重点介绍关于层级的划分及一些已经集成的第三方功能介绍:当然本项目的源代码已经上传到gitHub(地址:https://github.com/wujunyang/MobileProject)上面,当然要是对你有帮助记得给个星,假如大家有时间也可以一起完善,或者有什么问题也可以及时留言:

[转]MVP+WCF+三层结构搭建项目框架

最近,我一直在重构之前做的一个项目,在这个过程中感慨万千.原先的项目是一个运用了WCF的C/S系统,在客户端运用了MVC模式,但MVC的View.Model耦合以及WCF端分布式欠佳等问题让我有了重构的想法,经过了一段时间的改造,逐渐形成了MVP+三层结构+WCF的面向服务的程序架构.在这里我把我的想法写成了一个例子,供大家参考. 在正式开始讲解之前,我必须得感谢Artech.代震军等诸多大虾,他们的文章给了我很大的启发. 我写的这个例子是关于博客管理的,逻辑很简单,就是用户发表文章.发表评论,

iOS项目——项目开发环境搭建汇总

iOS项目--项目开发环境搭建 在开发项目之前,我们需要做一些准备工作,了解iOS扩展--Objective-C开发编程规范是进行开发的必备基础,学习iOS学习--Xcode9上传项目到GitHub是我们进行版本控制和代码管理的选择之一,明白iOS学习--iOS项目Project 和 Targets配置详解则更利于我们今天对完整项目开发环境的搭建,这些内容在在之前的博文中都已经有了一些总结和步骤说明,具体详情可以戳链接查看. 开发一个完整的App,不同于我们平时学习和练习时随意新建一个proje

iOS项目——微信H5棋牌牛牛斗牛出租平台项目开发环境搭建教程

在开发项目之前,我们需要做一些准备工作,了解iOS扩展--微信H5棋牌牛牛斗牛出租平台(h5.fanshubbs.com联系Q_1687054422),学习iOS学习--Xcode9上传项目到GitHub是我们进行版本控制和代码管理的选择之一,明白iOS学习--iOS项目Project 和 Targets配置详解则更利于我们今天对完整项目开发环境的搭建,这些内容在在之前的博文中都已经有了一些总结和步骤说明,具体详情可以戳链接查看. 开发一个完整的App,不同于我们平时学习和练习时随意新建一个pr

【原创】从零开始搭建Electron+Vue+Webpack项目框架,一套代码,同时构建客户端、web端(二)

导航: (一)Electron跑起来(二)从零搭建Vue全家桶+webpack项目框架(三)Electron+Vue+Webpack,联合调试整个项目(未完待续)(四)Electron配置润色(未完待续)(五)预加载及自动更新(未完待续)(六)构建.发布整个项目(包括client和web)(未完待续) 摘要:上篇文章说到了如何新建工程,并启动一个最简单的Electron应用.“跑起来”了Electron,那就接着把Vue“跑起来”吧.有一点需要说明的是,webpack是贯穿这个系列始终的,我也是