分类分类
大小:2.2M语言:简体
类别:开发软件系统:10.10+
猪笼草Mac版是Mac电脑上的一款使前台与后台协调统一的移动应用开发框架,猪笼草Mac版支持的应用类型有:Web应用、iOS应用、macOS应用、tvOS应用。我们会把这些应用称为前台(又称前端)应用。
软件特色
当前移动应用非常流行,稍居规模的组织都会有自己独立的移动应用,以此来宣传或销售产品与服务。移动应用以iOS为最大占比,之前广泛的Web应用己退居其次。移动应用的流行催生了大批的iOS开发者,这些开发者与后台服务开发者一起协调合作,使前台的iOS应用具备了与后台服务交换数据的能力。
![]()
iOS应用使用Objective-C或Swift语言开发,后台服务可以使用多种语言开发,但Java语言是占比最大的也是首选企业级应用开发语言。正因此前台应用与后台服务可能不是同一种语言,既使是同一种Java语言,开发模式与使用方式也截然不同,因此在移动应用开发时,通常分为至少两个开发团队:前台团队与后台团队,前台团队负责开发iOS, macOS, tvOS应用,设计前台界面与逻辑;后台团队负责开发后台服务,与前台界面交互,与数据库进行数据交换。前台团队与后台团队的沟通是否顺利成为了影响移动应用开发的关键因素,正是为了高效解决前后团队的开发协调一致,猪笼草应运而成,并历经八年多商业应用,日渐成熟,成为了移动应用开发的便捷高效的开发框架。
![]()
猪笼草开发框架分为后台与前台,后台使Java语言,基于J2EE应用服务器提供服务,在开发过程中将会使用 Tomcat 作为后台服务提供者。猪笼草前台分为几个版本以对应不同的应用类型,针对iOS, macOS和tvOS提供Objective-C语言的Nepenthes.Framework。猪笼草的前台与后台使用标准的JSON格式进行数据通讯与交换,无论在前台还是后台,JSON与对应语言的对象解析与转换都是自动完成的,这样便大大减少了在最关键的地方出错的机率。
![]()
猪笼草正是在实际的移动应用开发过程中通过实践总结出一套可靠与稳定的移动应用开发框架,同时简化了后台开发人员与前台开发人员,并且使开发人员可以专注在业务逻辑的设计与实现上,把数据的前后台通讯交给猪笼草来完成。
同厂商应用
猜你喜欢
相关下载
SourceTree Mac版开发软件74MV4.2.2
详情Postman Mac版开发软件165.7MV10.10.3
详情PHP Mac版开发软件38.3MV8.2.3
详情Eclipse Mac版开发软件70MV4.25
详情Navicat Premium for mac开发软件222.7MV16.1.4
详情Xcode 7 Mac版开发软件7.52GV14.1
详情Sublime Text 3 Bulid for mac开发软件45.1MV4.0.0.4138
详情Ultraedit Mac版开发软件30.1MV21.00.0.36
详情Sparkle Mac版开发软件57.6MV2.8.11
详情iSwift for Mac开发软件6.5MV4.2
详情SQLiteManager For Mac开发软件24MV4.8.4
详情Navicat for SQL Server 11 Mac版开发软件71MV12.1.1900
详情Versions 1.3免费版开发软件37MV1.4.1
详情Navicat for MySQL 11 Mac开发软件64.4MV12.1.19
详情Cornerstone Mac版开发软件21MV4.1
详情Method Map Mac版开发软件68.5MV1.0.21
详情马克飞象Mac版开发软件65MV1.8.0
详情Navicat for Oracle Mac版开发软件130MV12.1.13
详情Ninepatch Master Mac版开发软件7.7MV1.0.1
详情Objective-Clean for mac开发软件3.2MV1.6.3
详情