Titanium Redux
https://github.com/dawsontoth/Appcelerator-Titanium-Redux
该框架目的很明确:
当你使用Titanium开发应用是需要写大量的代码,此框架将在最大程度上减少代码量。
比如:
一般Titanium代码:
if (Ti.Platform.osname == 'android') {
Ti.include('includes/utilities.js');
}
else {
Ti.include('../includes/utilities.js');
}
Redux代码:
inc('includes/utilities.js');
一般Titanium代码:
var label = Titanium.UI.createLabel();
Redux代码:
var label = new Label();
其中的RJSS也是一个很不错的封装!
TiFramework
https://github.com/rblalock/TiFramework
Extanium
http://www.extanium.org/
» Extanium on GitHub
Extanium是一个基于Titanium的OOP的Javascript框架,能够在很大程度上提高应用开发的效率,以及机构化的管理组织代码结构。
它是一个德国人
Aron Homberg开发的,基于MIT license的开源。其中的3D核心库使用了
ThreeJS作者是ExtJS的超级粉丝,所以这套框架的具有很强的Ext-style.
主要功能
– OOP framework for Ext-style mobile application development
– Your app tastes like spaghetti? Try the abstract Activitiy / Components architecture of Extanium!
– AJAX in mobile phones. Now a 1-liner: new Ext.Ajax().request({url: '#', ...});
– Logging and visual debuggung. Now easy: Ext.debug(), Ext.log(), Ext.warn(), Ext.alert()
– Server API - now natively available in Javascript. A free Ext.Direct impl: Server.User.get(1, function(result) {...});
– Phone's Properties - now simple acccess: Registry.has('abc'), Registry.getArray('abc'), ...
– Metrics & Orientation API for automated or static scaling of UI controls
– Global scope hassle? Try Ext.Global.set() and Ext.Global.get()
– Problems with integrating WebView's? Get stable event-based WebView-integration with Ext.WebView
– Finally, wanna be cool? Impress your customers with 3D WebGL! Ext.WebView / Components/WebGL rocks!
截图
Adamantium
http://adamrenklint.com/projects/adamantium-js
jQuery-style语法的一个框架。
下载地址:https://github.com/adamrenklint/Adamantium.js
Kranium
http://kraniumjs.com
Kranium transfers some well-known practices and techniques from web development to Titanium Mobile development.
Foundation
http://melonpielabs.com/foundation/
一个基于Titanium Mobile 1.5的MVC框架
Helium
http://github.com/kwhinnery/Helium
a Titanium utility library and framework for building component-oriented, event-driven Titanium Mobile applications. Provides visual and non-visual unit testing support, utility functions, and a JavaScript-based framework for building and styling UI components
TiQuery
https://github.com/naturalcodeproject/TiQuery/wiki
framework for Titanium based on jQuery
Titanium Tools
https://github.com/krawaller/Titanium-Tools
a collection of tools for Titanium Mobile
Joli
https://github.com/xavierlacot/joli.js
small ORM for Titanium
TiStore
https://github.com/jcfischer/TiStore
ActiveRecord for Titanium
- 大小: 172.1 KB
- 大小: 147.6 KB
- 大小: 127.5 KB
- 大小: 164.8 KB
- 大小: 141.4 KB
分享到:
相关推荐
Titanium MVC框架是一种用于开发原生移动应用的框架,它基于JavaScript语言,允许开发者使用Web技术构建iOS和Android应用程序。ChariTi是一个优秀的Titanium框架,以其强大的内存管理和高效的页面控制而受到赞誉。...
5. **Titanium Alloy**:Titanium的MVC(模型-视图-控制器)框架Alloy,简化了应用结构,增强了代码可维护性。 6. **热更新**:Titanium支持远程更新应用代码,无需通过应用商店审核,就能快速修复bug或推出新功能...
Titanium 提供了一个基于 Alloy MVC(模型-视图-控制器)架构的开发环境,它简化了跨平台应用的构建过程。Alloy 提供了 Titanium JavaScript API 的抽象,使得开发者可以使用更接近 Web 开发习惯的方式来编写代码。 ...
2. **Alloy MVC框架**:钛提供了Alloy,这是一个基于Model-View-Controller(MVC)设计模式的轻量级框架。Alloy简化了UI构建和数据绑定,使得代码更易于管理和维护。 3. **Titanium CLI**:命令行界面(CLI)是钛...
3. The-M-Project:这是一个基于HTML5的框架,它使用MVC架构模式来组织代码,支持离线应用功能,开发者可以利用它来构建功能丰富的移动应用。 4. JoJo:专注于为支持HTML5的移动设备(如iOS、Android等)开发应用,...
3. ** Alloy 框架**:Alloy 是 Titanium 的 MVC(模型-视图-控制器)框架,简化了应用的结构和代码组织。理解 Alloy 的模型、视图和控制器的概念以及它们之间的交互是提高开发效率的关键。 4. **UI 组件**:...
四、Alloy MVC框架 Alloy是Titanium推荐的MVC(Model-View-Controller)框架,它帮助开发者遵循良好的编程结构,提高代码可维护性和重用性。Model处理数据,View负责显示,Controller协调两者之间的交互。使用Alloy...
- **Struts 2**:另一种可能使用的MVC框架,它基于Action和Interceptor的概念,也广泛用于Java Web开发。 3. **MySQL数据库**: - MySQL是一个开源的关系型数据库管理系统,广泛应用于Web应用,因其高性能、可靠...
3. ** Alloy MVC 框架**:Alloy是钛合金的模型-视图-控制器框架,它简化了应用结构,使代码更易于维护和扩展。通过TSS(Theme Style Sheets)和XML布局文件,可以实现声明式编程,提高开发效率。 4. **Titanium ...
Alloy是Titanium框架的一部分,它是一个MVC(Model-View-Controller)框架的扩展,它极大地简化了Titanium应用的架构和开发过程。Alloy为开发者提供了一种更加模块化和可维护的方式来构建应用程序。通过Alloy,...
本项目“VirtualTiExample”是基于 Titanium 的一个实验性项目,旨在探索如何将 Virtual DOM(虚拟 DOM)的概念应用于 Titanium 开发中。 Virtual DOM 是一种优化 Web 应用性能的技术,它最早由 Facebook 在 React ...
Alloy是Titanium Mobile SDK的一个核心部分,它是一个基于模型-视图-控制器(MVC)架构的轻量级JavaScript框架,旨在简化iOS、Android和Web应用的开发过程。 Alloy框架的核心特点包括: 1. MVC架构:MVC模式将应用...
提到的【标签】"titanium",是指该项目可能使用了Titanium框架进行开发。Titanium是一个开源的移动应用开发平台,它允许开发者使用JavaScript语言来构建原生的iOS、Android和Web应用。Titanium通过JavaScript库提供...
这个项目还是比较完整和基础的,适合改一些毕设,因为没有用到Maven,都是基础的框架,都是基础的框架,代码结构和逻辑比较简单,之前写的还有些bug,后续我会继续修改的,希望能帮助到大家。 使用JavaEE开发,基于...
在Spring MVC或类似的Web MVC框架下,Controller类接收HTTP请求,调用Model层的方法,然后将结果传递给View层进行渲染。这部分代码通常包含处理用户请求的方法,如处理登录、注册、添加订单等。 5. 视图层: 视...
SDK也支持Titanium Alloy,这是一个MVC(模型-视图-控制器)框架,简化了应用架构。 2. **JavaScript编程**:作为标签“JavaScript”所指示,此项目使用JavaScript进行开发。JavaScript是Web开发的标准语言,但在...
由于`alloy-material-tabs`是基于Titanium构建的,因此它可以充分利用Titanium的跨平台特性,同时在性能和兼容性方面也有所保障。然而,开发者仍需关注不同平台间的差异,以确保在所有目标设备上都能顺畅运行。 ...
**BorrowLendIt** 是一个基于 **Titanium** 框架开发的移动应用程序,专为管理个人或社区中的物品借用与归还而设计。这个项目是 **Unibratec** 高等教育机构钛课程的一个最终项目,旨在让学生通过实践来掌握 ...
StreamDownloader 是一个基于 .NET MVC(Model-View-Controller)框架构建的Web应用程序,它的主要功能是实现文件的流式下载。在这个应用中,文件不是一次性加载到内存中,而是通过MemoryStreams逐步发送到客户端,...
Appcelerator_test是一个基于JavaScript的项目,主要使用Appcelerator Titanium框架进行开发。Appcelerator Titanium是一个开源的移动应用开发平台,它允许开发者使用JavaScript、HTML、CSS等Web技术来构建原生的iOS...