移动开发提效工具平台收集

来源:互联网 发布:博图v13软件下载 编辑:程序博客网 时间:2024/06/05 09:33

快速工具
Apicloud 前后端一条龙
http://www.apicloud.com/index?uzchannel=4
高效省心的APP开发,定制平台

Dcloud 前后端
较早时曾胜诉apicloud侵权
http://dcloud.io/

Modao
界面原型设计工具
https://modao.cc/

Bmod后端
https://www.bmob.cn/?invite_code=sr@$
使用 Bmob 无需后端编程和租用服务器让移动开发更简单

Leancloud后端
https://leancloud.cn/
领先的 BaaS 提供商,为移动开发提供强有力的后端支持

swagger2
自动生成RESTAPI描述文档
https://github.com/springfox

IDEA主题方案下载
http://color-themes.com/

NativeScript 前端
NativeScript是使用移动平台的 JavaScript 引擎来进行跨平台开发。逻辑部分自然无需多说,关键在于如何使用平台特性。NativeScript是通过反射得到所有平台 API,预编译它们,然后将这些 API 注入到 JavaScript 运行环境,接下来在 Javascript 调用后拦截这个调用,并运行 native 代码。NativeScript是使用大量 web 开发的技巧来进行 app 开发,因为工具链和语言都非常熟悉受到了很多前端开发者的欢迎。

Kinvey 后端
Kinvey同样是一个为移动应用开发者提供后台创建服务的平台。Kinvey强调加速移动应用开发与销售的“即取即用”理念。Kinvey的中间层与数据层均托管在多个云服务提供商处,包括 Rackspace、Amazon与Microsoft。所有通过Kinvey存储的数据都会有四种方式备份:Amazon EC2、Windows Azure、Rackspace以及Kinvey自己的服务器,假如其中一两个出现了故障,用户的数据依然安然无恙。

以下引用《App后台开发运维和架构实践》:
可供选择的成熟稳定的开源软件:
功能 可供选择的开源软件
项目管理软件 Mantis、BugFree
代码管理软件 SVN、Git
编程语言 Java、PHP、Python等
服务器系统 CentOS、Ubuntu
HTTP/HTTPS服务器 Nginx、Tomcat、Apache
负载均衡 Nginx、LVS、HAProxy
邮件服务 Postfix、Sendmail
消息队列 RabbitMQ、ZeroMQ、Redis
文件系统 Fastdfs、mogileFS、TFS
Android推送 Androidpn、gopush
IOS推送 Javapns、Pyapns
地理位置查询LBS MongoDB
聊天 Openfire、ejobberd
监控 ngiOS、zabbix
缓存 Memcache、Redis
关系型数据库 MySQL、MariaDB、PostgreSQL
NoSQL数据库 Redis、MongoDB、Cassandra
搜索 Coreseek、Solr、ElasticSearch
图片处理 GraphicsMagick、ImageMagick
分布式访问服务 dubbo、dubbox

可供选择的成熟可靠的云服务
对于初创公司还是建议尽可能的使用成熟可靠的云服务和开源软件,自身只专注于业务逻辑。
功能 可供选择的云服务
项目管理工具 Teambition、Tower
代码托管平台 GitHub、Gitlab、Bitbucket、CSDN CODE、Coding
负载均衡 阿里云SLB、腾讯云CLB
邮件服务 SendCloud、MailGun
消息队列 阿里云MNS、腾讯云CMQ
文件系统、图片处理 七牛云、阿里云对象存储OSS、腾讯云对象存储COS
Android推送 极光、个推、百度推送
IOS推送 极光、个推、百度推送
聊天 融云、环信
监控 监控宝、云服务器自带的监控服务
缓存 阿里云缓存服务、腾讯云弹性缓存
关系型数据库 阿里云RDS、腾讯云CDB
NoSQL数据库 阿里云NoSQL产品、腾讯云NoSQL产品
搜索 阿里云开放搜索、腾讯云搜TCS
分布式访问服务 阿里云EDAS
防火墙 阿里云云盾、腾讯云安全
短信发送 shareSDK、bmob、Luosimao
社交登录分享 shareSDK

原创粉丝点击