因为工作的关系接触了几个创业项目,项目发起人大多非技术出身,本身也没有IT相关的从业经验,写出的需求只能描述出网站的大概功能而无法建立起完整的各模块间的逻辑关系。开发上却要求快准狠,希望可以使用现有的开源系统(比如wordpress,dolphin),尽快把第一版功能做出来。但以程序猿的角度来看,这类系统只能在初期完成一个大概的样式,完全无法胜任后期的业务再开发工作(比如用wordpress开发商城,将商品插入文章表,以类型字段来做判断)。而使用各种开发框架(Codeigniter、Yii)重新开发工作量大涨,试错成本过高,对于他们又比较难以接受,不知各位是否有此方面的看法?
<code class="language-text">YiiAny是一个Web常见功能组合,基本不用开发,就能搭建一个功能强大的网站 能很好的和手机客户端,第三方登录/支付/分享等结合 基于PHP的Yii框架,非常容易扩展和定制 </code>
1.Android SDK
Android开发者不可或缺的工具包,迭代更新快,开发者可以根据自己的开发需求下载安装对应的版本
使用Android SDK的公司:PING++、LYFT、SLACK、微博、SUPERCELL、BEARYCHAT
AndroidDevTools Android SDK下载 Android Studio下载 Gradle下载 SDK Tools下载
2.Scala
一门现代的多范式编程语言,志在以简练、优雅及类型安全的方式来表达常用编程模式。它平滑地集成了面向对象和函数语言的特性。
使用Scala的公司:TUMBLR、COURSERA、TWITTER、http://GROUOPN.COM
The Scala Programming Language
3.Xamarin
Xamarin 是由早期的Mono项目演变而来,原本是在Linux上执行C#程序的一个开放原始码项目。后来陆续发表支持iOS的Mono Touch framework以及Mono For Android Framework。因此它在市场上并不是一个新的产品。2011年,原本在Novell的Mono项目团队独立成立一家公司,正式将名称改为Xamarin。
使用Xamarin的公司:微软、FIPBOARD、GITHUB
https://www.xamarin.com/
4.Bootstrap
著名的快速开发响应式Web应用程序的前端工具包,轻松实现移动端适配,灵活性强,非常流行
使用Bootstrap的公司:UDEMY、JOBDEER 竞鹿、COURSERA、DAOCLOUD、TWITTER、FINSQUARE、NEXTDOOR、SONY、WEPAY、DOCKER
Bootstrap · The world's most popular mobile-first and responsive front-end framework.
5.Laravel
Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。架构简洁清晰简单易上手。它可以让你从面条一样杂乱的代码中解脱出来;帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。
使用Laravel的公司:FINSQUARE、DEEPIN 深度科技
Laravel - The PHP Framework For Web Artisans
6.imag.js
采用JavaScrpt的开发方式,并内置一体化框架,结合 Java、.Net、php和HTML5开发语言/开发环境来写XML语法,就可以完成一个跨Android和ios平台的原生app的开发,还提供打包,发布,部署,集成,运维以及安全全生命周期的app解决方案,平台还集成第三方API商城和模板市场,并支持SAAS或者私有化部署服务。依托该技术提供培训服务。
使用imag.js的用户:北京市政府,最高人民法院,清华大学,国家开发银行,东风汽车,联想控股,豆瓣图书,阿里口袋
爱码哥 - 最高效的移动应用开发平台
7.Go
Google开发的一种编译型,并发型,并具有垃圾回收功能的编程语言。支持多国语言界面显示,完全插件体系结构,支持编辑器配色方案
使用Go的公司:DROPBOX、GOOGLE、DIGITALOCEAN、MEDIUM、CODEECADEMY、MAILGUN、SENDGRID、500PX、DAOCLOUD、DOCKER、熊猫TV
8.Yii
基于组件、用于开发大型 Web 应用的高性能 PHP 框架。优秀的代码生成器,扩展非常方便,功能丰富、简单并且开源
使用Yii的公司:http://SDK.cn
Yii PHP Framework: Best for Web 2.0 Development
9.AngularJS
由Google维护的开源的Java MVC框架, 代码简洁,可读性强,完美搭配Jquery。对于开发者简单易学,能够快速开发,双向绑定扩展性强,开发者值得拥有
使用AngularJS的公司:MOB、CODING、MAILGUN、UDEMY、JOBDEER 竞鹿、DAOCLOUD、FINSQUARE、BEARYCHAT、WORJTILE、锤子科技 SMARTISAN、饿了么
AngularJS — Superheroic JavaScript MVW Framework
10.React.js
React.js 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设Instagram 的网站。做出来以后,发现这套东西很好用,就在2013年5月开源了。
由于 React的设计思想极其独特,属于革命性创新,性能出众,代码逻辑却非常简单。所以,越来越多的人开始关注和使用,认为它可能是将来 Web 开发的主流工具。
使用React.js的公司:facebook,netflix,codecademy,可汗学院,唯品会,Zapier
用于构建用户界面的JAVASCRIPT库
提供的需求,一般还需要需求分析人员把这些整理成需求规格书,进行确认后才开发。