`
usenrong
  • 浏览: 514995 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

优秀开源 Web 开发资源收集2(绝对珍藏版)

 
阅读更多

      现在web开发包含的技术层面越来越多,要了解掌握这些技术是一件费时费力的事情。这里对WEB开发中所需要用到的资源进行整理,提供大家更高效的去进行开发。在上篇中我们提供了:HTML编程、设计、服务端软件、php框架和工具、数据库、API和在线数据等资源。希望能够对大家开发提供帮助。

在线代码和媒体编辑器

★ CodeRun Studio一个基于JavaScript语言开发的跨平台的集成开发环境,它立足于云计算的设计思路,方便开发者在浏览器端便可以轻松开发、调试和部署网络应用程序。(参看《Coderun.com 在线开发IDE》)
Cloud9 IDE – 一个基于Node.JS构建的JavaScript程序开发Web IDE。它拥有一个非常快的文本编辑器支持为JS, HTML, CSS和这几种的混合代码进行着色显示。
★ jsFiddle – Javascript的在线运行展示框架,这个工具可以有效的帮助web前端开发人员来有效分享和演示前端效果,其简单而强大 (JavaScript, MooTools, jQuery, Prototype, YUI, Glow and Dojo, HTML, CSS)
Akshell,一种云服务,它使用服务端的JavaScript和在线的IDE帮助开发者进行快速应用程序开发。 它还提供云托管,所以部署是即时的。
JSONeditor, 一个好用的JSON 编辑器
★ TinyMCE 一个轻量级的基于浏览器的所见即所得编辑器,支持目前流行的各种浏览器,由JavaScript写成。
Ext Designer 是一个桌面应用工具,帮助你快速开发基于ExtJS 的用户界面。
★ LucidChart,一款基于最新的html5技术的在线图表绘制软件,功能强大,速度快捷,运行此软件需要支持html5的浏览器。
Balsamiq Mockups, 产品设计师绘制线框图或产品原型界面的利器。
Color Scheme Designer 3 - 一个免费的线上调色工具
★ Pixlr, 是一个来自瑞典基于Flash的免费在线图片处理网站。除了操作介面和功能接近Photoshop,还是多语言版本,支持简体中文。
Aviary, 是一个基于HTML5 的在线图片处理工具,可以很容易的对图片进行后期处理。
Favicon Generator, 线上favicon(16×16)制作工具。

代码资源和版本控制

★ GitHub 是一个用于使用Git版本控制系统的项目的基于互联网的存取服务。
Git 是一个由Linus为了更好地管理linux内核开发而创立的分布式版本控制/软件配置管理软件。其巨快无比,高效,采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。
Google Code 谷歌公司官方的开发者网站,包含各种开发技术的API、开发工具、以及开发技术参考资料。
Google Libraries API Google 将优秀的 JavaScript 框架部署在其 CDN 上,在我们的网站上使用 Google Libraries API 可以加速 JavaScript 框架的加载速度。
Snipplr 一个开放的源代码技巧分享社区,号称Code 2.0。和一般的源码分享网站不同,它针对的并不是大型网站源码,而是一些编程的代码技巧。
JavaScript 桌面应用框架

★ jQuery 是一个快速、简单的JavaScript library, 它简化了HTML 文件的traversing,事件处理、动画、Ajax 互动,从而方便了网页制作的快速发展。 源码APIAPI浏览很不错的文档.
★ 官方的 jQuery User Interface (UI) library (演示和文档). 源码,Themes RollerDownload.
YUI 2 — Yahoo! User Interface Library
Mootools, 一个超级轻量级的 web2.0 JavaScript framework
Prototype 提供面向对象的Javascript和AJAX
Dojo The Dojo Toolkit,一个强大的无法被打败的面向对象JavaScript框架。主要由三大模块组成:Core、Dijit、DojoX。Core提供 Ajax,events,packaging,CSS-based querying,animations,JSON等相关操作API。Dijit是一个可更换皮肤,基于模板的WEB UI控件库。DojoX包括一些创新/新颖的代码和控件:DateGrid,charts,离线应用,跨浏览器矢量绘图等。
★ Ext JS 4, 业内最强大的 JavaScript framework。
PHP.js, 一个开源的JavaScript 库,它尝试在JavaScript 中实现PHP 函数。在你的项目中导入PHP.JS 库,可以在静态页面使用你喜欢的PHP 函数。
JavaScript 移动和触摸框架

★ jQuery Mobile : 是 jQuery 在手机上和平板设备上的版本。jQuery Mobile 不仅会给主流移动平台带来jQuery核心库,而且会发布一个完整统一的jQuery移动UI框架。支持全球主流的移动平台。jQuery Mobile开发团队说:能开发这个项目,我们非常兴奋。移动Web太需要一个跨浏览器的框架,让开发人员开发出真正的移动Web网站。我们将尽全力去满 足这样的需求。Sources.
Zepto.js Zepto.js 是支持移动WebKit浏览器的JavaScript框架,具有与jQuery兼容的语法。2-5k的库,通过不错的API处理绝大多数的基本工作。 Sources.
MicroJS : Microjs网站应用列出了很多轻量的Javascript类库和框架,它们都很小,大部分小于5kb。这样你不需要因为只需要一个功能就要加载一个JS的框架。
★ PhoneGap :是一款开源的手机应用开发平台,它仅仅只用HTML和JavaScript语言就可以制作出能在多个移动设备上运行的应用。 Sources.
★ Sencha Touch Sencha Touch 是一个支持多种智能手机平台(iPhone, Android, 和BlackBerry)的 HTML5 框架。Sencha Touch可以让你的Web App看起来像Native App。美丽的用户界面组件和丰富的数据管理,全部基于最新的HTML5和CSS3的 WEB标准,全面兼容Android和Apple iOS设备。
JQtouch, 是一个jQuery 的插件,主要用于手机上的Webkit 浏览器上实现一些包括动画、列表导航、默认应用样式等各种常见UI效果的JavaScript 库。 Sources.
DHTMLX Touch 针 对移动和触摸设备的JavaScript 框架。DHTMLX Touch基于HTML5,创建移动web应用。它不只是一组UI 小工具,而是一个完整的框架,可以针对移动和触摸设备创建跨平台的web应用。它兼容主流的web浏览器,用DHTMLX Touch创建的应用,可以在iPad、iPhone、Android智能手机等上面运行流畅。

JavaScript 工具
★ {{mustaches}} 小型的 JavaScript 模板引擎。
json:select(), CSS式的JSON选择器
HeadJS, 异步JavaScript装载。其最大特点就是不仅可以按顺序执行还可以并发装载载js。
JsDoc Toolkit是一款辅助工具,你只需要根据约定在JavaScript 代码中添加相应的注释,它就可以根据这些注释来自动生成API文档。
Responsive image, 一个试验性的项目,用来处理responsive layouts 式的图片。
UglifyJS是基于NodeJS的Javascript语法解析/压缩/格式化工具,它支持任何CommonJS模块系统的Javascript平台。
Dhteumeuleu, 交互式的 DOM 脚本和DHTML 的开源演示。
Backbone是 一个前端 JS 代码 MVC 框架,被著名的 37signals 用来构建他们的移动客户端。它不可取代 Jquery,不可取代现有的Template 库。而是和这些结合起来构建复杂的 web 前端交互应用。如果项目涉及大量的 javascript 代码,实现很多复杂的前端交互功能,首先你会想到把数据和展示分离。使用 Jquery 的 selector 和 callback 可以轻松做到这点。但是对于富客户端的WEB应用大量代码的结构化组织非常必要。Backbone 就提供了 javascript 代码的组织的功能。Backbone 主要包括 models, collections, views 和 events, controller 。

客户端和模拟器
 
BrowserShot, 检查浏览器的兼容性,跨浏览器平器的测试
Test everything… 输入一个你想要测试的URL……
Android browser 模拟器
iPhone browser 模拟器
Opera browser 模拟器
★ Firebug 与 Firefox 集成,可以查看和调试你的Web页面。
CSS3 和 字库
★ CSS3 Maker CCS3的生成器
★容易地创建 CSS3 animations。 Sencha Animator 是一个桌面应用可以为WebKit浏览器和触摸式移动设备创建 CSS3 animations 。
CSSwarp – CSS 文本扭曲生成器
Gradient Editor, 一个强大的Photoshop式的CSS 渐变编译器。来自 ColorZilla
★ Google Web Fonts 通过Google Web Fonts API 可以浏览所有的字体
@font-face Kit Generator, 为Web转换字体
Typetester, 比较字体。
Media Queries. 一组 responsive web 设计。
Pattern TAP, UI组件。
Website (FULL) 模板
★ HTML5 Boilerplate 是一个HTML5 / CSS / js模板,是实现跨浏览器正常化、性能优化,稳定的可选功能如跨域Ajax和Flash的最佳实践。 项目的开发商称之为技巧集合,目的是满足您开发一个跨浏览器,并且面向未来的网站的需求。 Sources.
HTML5 starter pack 是一个干净的和有组织的目录结构,其可适合很多项目,还有一些很常用的文件,以及简单的Photoshop设计模板。
★ Initializr 是一个HTML5 模板生成器,其可以帮你在15秒内创建一个HTML5的项目。
Animated Portfolio Gallery (教程
Slick MobileApp Website 如果通过 jQuery 和 CSS 制作一个手机应用的网站。
RSS Reader 如果通过 jQuery Mobile 创建一个RSS Reader
★ Single Page Applications 使用jQuery的朋友们 (Backbone, Underscore, …)创建单一页面。
Google TV Optimized Templates, 传统电视已经开始和网路融合,但现阶段产业仍然正在摸索之中,为此将来的网页亦会有结构上的改变。Google TV Optimized Templates是 一个用HTML/JavaScript制成的开源软体,一如其名是一个对Google TV作出了最佳化的的网页范本,其特色是以遥控器作为操作的前提,令使用者无需输入任何文字就可以进行控制。未来除了会有专用遥控器外,还会采用智能手机 透过W-iFi控制Google TV的方法。Optimized Templates的界面中左方会展示分类,右方会显示该分类下的影片截图,影片播放、切换、全画面表示都可透过键盘上的方向键、Backspace或 Enter等键完成,方便今后的网站开发人员借镜。HTML5 版的模板使用了 Google TV UI library, jQuery 和 Closure 。

分享到:
评论

相关推荐

    Java web开发进阶

    - **定义**: Struts2、Spring和Hibernate三个开源框架组成的Java Web开发架构。 - **内容要点**: - Struts2的控制器机制 - Spring框架的核心原理 - Hibernate的对象关系映射技术 - **学习资源**: - 马士兵关于...

    大数据方向学习图谱--珍藏版

    总之,这个珍藏版的大数据学习图谱提供了全面而系统的学习资源,无论你是初学者还是希望深化理解的从业者,都能从中受益。通过深入研究Hadoop家族,提升大数据工程师的必备技能,理解大数据平台架构,并遵循科学的...

    [论坛社区]vBulletin v3.5.2 中文白金珍藏版(52popx)_vbulletin35_52popx.zip

    这个"中文白金珍藏版(52popx)"可能是针对中文用户特别优化的版本,可能包含了汉化、插件、主题等定制内容,由52popx团队提供。 在深入探讨vBulletin v3.5.2的知识点之前,我们先了解一下论坛软件的基本概念。论坛...

    【藏宝图】(珍藏版)2012java开发工程师必备精品资料(115)

    这份资料收集了多个优秀的毕业设计项目源码,涵盖了不同类型的Java应用,如Web应用、桌面应用等。这些项目不仅可以让学生了解真实项目的开发流程,还可以作为参考模板来帮助他们完成自己的毕业设计。 #### 八、基于...

    PHP+Ajax完全自学手册(珍藏版)电子教案及源代码

    PHP是一种广泛使用的开源服务器端脚本语言,特别适合于Web开发,可以嵌入到HTML中使用。PHP的核心特性包括处理动态内容、数据库交互、会话控制等。通过PHP,开发者可以创建交互性强、功能丰富的动态网站。在本书中,...

    SQL语句大全以及PHP_APACHE_MYSQL配置和MSSQL经典(经典珍藏版).zip

    标题中的“SQL语句大全”指的是SQL语言的全面学习资源,涵盖了从基础到高级的各种查询、更新、插入和删除操作。SQL(Structured Query Language),结构化查询语言,是用于管理和处理关系数据库的标准语言。它包括...

    Java开源的下一代社区平台Symphony.zip

    社区版:使用 GPL 开源,如果你选择使用社区版,则必须完全遵守 GPL 的相关条款 商业版:闭源,报价 ¥20000,请联系 QQ845765 进行细节咨询 商业版相比社区版具有如下优势: 更好的安全性 内置 CC 攻击...

    Spring从入门到精通(珍藏版)5.pdf

    ### Spring从入门到精通(珍藏版)5.pdf 关键知识点概述 #### 一、Spring 框架简介 - **定义与起源**:Spring框架最初由Rod Johnson创建,旨在解决企业级应用开发中的复杂性问题。它是一个开源的轻量级Java EE全功能...

    神马TV源码含教程.zip

    2. **Lh.php**:这是一个PHP文件,PHP是一种广泛使用的开源脚本语言,尤其适合于Web开发。Lh.php可能是神马TV后端服务的一部分,负责处理来自客户端(如直播.apk)的请求,如登录验证、播放列表获取、实时流控制等。...

    晾晾多年珍藏 Struts(台湾).CHM

    虽然Struts 1已经不再活跃发展,但其后续版本Struts 2引入了更多现代Web开发的最佳实践,如拦截器(Interceptors)、OGNL表达式语言以及更强大的插件体系。Struts 2与Struts 1相比,提供了更多的灵活性和可扩展性,...

    云计算PaaS平台总体设计说明书.docx

    - 用户界面层:提供Web门户和API接口,供用户管理和操作平台资源。 - 服务管理层:包含身份认证、权限控制、计费和监控等功能,确保服务的安全和可控。 - 开发者服务层:提供开发工具、代码仓库、构建和部署服务。 -...

    2012java开发工程师必备精品资料

    由于具体文件名 "51CTO下载-【珍藏版】2012java开发工程师必备精品资料(115).pdf" 并未提供详细内容,我们无法直接解读其具体内容,但它可能是一个PDF文档,包含了上述各个方面的综合教程或案例研究。对于想要系统...

    Tomcat admin 配置下载 admin文件

    5. **珍藏版的意义**:由于在官方源已经下架,这份“珍藏版”的Tomcat admin 5.29可能是因为它具有一定的历史价值,或者因为某些用户还在使用Tomcat 6.0X版本,而官方最新版本可能不再支持这个旧版本的Tomcat。...

    java学习资料(个人觉得很不错,我的珍藏)

    这使得Java在各种领域,如Web开发、移动应用(尤其是Android)、大数据处理、云计算和游戏开发等方面都有广泛应用。 在压缩包中的"JAVA"文件,可能是按照主题或阶段组织的,包含以下几类资料: 1. **基础教程**:...

    Eclipse中文教程

    对于Web开发,Eclipse有集成的Web Tools Platform(WTP)。它可以用来创建、部署和调试动态Web项目,支持HTML、CSS、JavaScript等前端技术,以及Servlet、JSP、JSF等后端技术。通过内置的Tomcat或Jetty服务器,...

    Dreamweaver官方插件集1

    这个珍藏版集合是提高工作效率、提升开发体验的宝贵资源,对于经常使用Dreamweaver的IT专业人士来说,确实值得拥有。通过安装和利用这些插件,开发者可以更轻松地实现复杂的设计任务,同时保持代码的整洁和高效。

    兄弟连学员珍藏笔记

    PHP(Hypertext Preprocessor,超文本预处理器)是一种广泛使用的开源脚本语言,尤其适合Web开发并可嵌入HTML中。它主要用于服务器端编程,能够生成动态网页内容,处理表单数据,与数据库交互,提供用户接口等功能。...

    四酷全书源代码

    2. **实战项目**:实际的应用案例,比如构建一个Web应用、移动应用或者游戏,帮助开发者将理论知识应用于实践。 3. **算法实现**:包括经典的排序、搜索算法,以及更复杂的数据处理算法,帮助提升编程思维。 4. **...

    ThinkPHP-2.0-API.rar_API THINKPHP_thinkphp_thinkphp A_thinkphp

    1. 快速开发:利用ThinkPHP 2.0 的强大功能,可以快速构建Web应用,如CMS、电商系统、博客平台等。 2. RESTful API 设计:通过框架提供的路由机制,轻松实现RESTful API,方便前后端分离开发。 3. 错误处理与日志...

Global site tag (gtag.js) - Google Analytics