web app 开发使用哪个框架最好

2024-11-20 19:27:00
推荐回答(2个)
回答1:

1、Sencha Touch

Sencha Touch 是世界上第一个支持 HTML5 和 CSS3 标准的移动应用框架,你可以使用 HTML5
来编写音频和视频组件,还可以使用 LocalStorage Proxy 来存储离线数据,同时,大量 CSS3
样式表为你提供了创建健壮样式层的可能。

优点

• 用户体验最接近Native App, 具有整体的UI组件、布局解决方案;

• 统一的编程代码结构和要求,良好组织的代码易于维护;

• 继承ExtJS 4的应用程序MVC架构;

• 完善的API文档,示例;活跃的社区,网上有大量的文档书籍帮助学习;
缺点

• 兼容性差,仅支持webkit内核的浏览器;

• 框架比较重量级,学习成本比较高;

• 商业化使用有版权问题;
2、jQuery Mobile

jQuery Mobile 是创建移动 web 应用程序的框架。适用于所有流行的智能手机和平板电脑。 使用 HTML5 和 CSS3 通过尽可能少的脚本对页面进行布局。

优点

• 跨浏览器兼容性最好,几乎兼容所有的平台和浏览器;

• 入门简单,语法简洁,编码灵活,一些简单的应用直接用HTML既可实现,无需Javascript;

• 开源插件与第三方扩展网上资源丰富;

• 完善的API文档,示例;活跃的社区,网上有大量的文档书籍帮助学习;

缺点 • jQuery Mobile对代码没有特定的要求,后期维护难度较大;

3、Zepto

Zepto 就是一个 jQuery 的轻量级替代品,几乎完全一样的 API,但是专门为 Mobile 或者 HTML5 浏览器设计和优化。

优点

• 学习成本低,Zepto保持了与jQuery几乎一样的功能,使用gzip压缩只有5-10k;

缺点

• Zepto不支持Windows Phone下的IE ;

框架没有好坏之分,只是看哪款比较适合自己。

回答2:

web app开发使用哪个框架最好?web 移动端是一种基于浏览器载体的框架,包含前端、后端和数据库三个大的方向,各个方向的技术都不一样。现在主流的技术包含JAVA、.NET、SqlServer、Bootstrap等,学会了这些也就知道怎么去开发B/S项目了。

Web app开发框架和工具详解

web app框架前端开发技术包括三个要素:HTML、CSS和JavaScript,还有很多高级的前端框架,比如bootstrap、Jquery等。

web app框架后端技术也有很多,比如.Net、JAVA、web api等,各大语言都有其开发架构,像.NET的MVC架构,JAVA的Java EE,一般web后端技术的知识面是很广的,语言、设计模式、需求分析、性能优化等都要懂。

web app框架数据库技术现在有三种主流的关系型数据库:Mysql\SQLserver\Oracle,还有Nosql等结构性关系型数据库:Redis、Mogodb等。