Wex5是一款国产的APP开发工具,由BingoSoft(宾果软件)团队所开发,其使用聚焦于快速构建中小型移动端应用,完全免费,提供APP开发免费的技术大会、问题解答、教学、技术答疑等一系列服务。
Wex5是一种基于ExtJS技术和Sencha
Touch技术的开发框架,基于HTML5和CSS3等最新技术,支持Web App、iOS App、Android App等多平台开发,Wex5把开发与设计过程进行深度的融合,简化开发流程和提高开发效率。
Wex5应用由前后端分离两部分组成,前端使用了采用MVVM框架的ExtJS,后端采用了基于Java语言开发的C3框架。前端开发者基本上不需要考虑后端,因为所有后端相关的编码都隐藏在开发框架中,他们可以专注于实现前端业务逻辑。而后端开发者只需要实现后端业务逻辑,并提供对应的WEB服务即可。前后端的交互完全基于RESTful API和JSON数据格式实现,开发者可以灵活选择各种编程语言来实现后端业务逻辑。
Wex5组件库丰富,可以快速实现很多复杂的UI设计,例如,报表、图表、地图、功能导航、搜索筛选、文件上传等等,使开发人员可以减少很多重复性的工作和时间。
Wex5的开发工具非常简易,一般来说,只需注意以下几个文件就可以开始开发:
1. app.js文件:用来配置应用程序的全局设置,例如扩展加载等。
2. index.html文件:应用程序的主界面,包含了所有被用来构建界面相关组件的标记和资源路径的引用。
3. app.js文件:这是应用程序的主要业务逻辑代码所写的文件。这个文件使用了APPMVVM的模式进行开发,它负责响应用户的所有交互行为,并根据应用程序的设计来执行相应的操作。
开发Wex5应用的基本步骤如下:
1. 创建一个新的Wex5应用。
2. 配置应用程序的全局设置。
3. 添加你所需要的界面组件(比如,按钮、列表框和图片等)。
4. 设计并编写业务逻辑代码。
5. 运行和调试你的应用程序。
总之,Wex5是一款非常易用且适合中小型企业开发的高效APP开发框架,它不仅可以实现多端部署,还提供了丰富的UI组建、开发工具和技术支持,是非常值得推荐的一款APP开发框架。