龙电竞官网:开源中最好的Web开发的资源

2019-12-04 02:01栏目:龙电竞官网
TAG:

开源中最佳的Web开采财富汇总

2011/06/08 · HTML5 · HTML5

最早的作品出处: b2bweb   译文出处:陈皓   

法兰西共和国Web开辟人士 Julien Guézennec 收拾汇总的有关Web开采的财富和目录,由陈皓翻译。

读书HTML 5编制程序和布署性

  • HTML5 Rocks : Major Feature Groups 的学习 HTML5 的资源 (HTML5 演示, 教程 ). 源码
  • 特不利的 HTML5 Dashboard – Mozilla,效果很炫。
  • WhatWG Developers, 七个亮堂的 HTML5 本领标准表明书。
  • StackOverflow : 令人注指标技能问答式论坛。
  • Addyosmani, jQuery 和 JavaScript 文章教程
  • Sohtanaka, jQuery 和 JavaScript 文章和课程
  • Nettuts+ 是四个面临Web开荒人士和陈设性人士的网址,提供各个手艺教程和小说,覆盖 HTML, CSS, Javascript, CMS’s, PHP 和 Ruby on Rails.
  • Codrops, 教程和 web 资源
  • WebAppers, 最佳的开源财富
  • Tutorialzine – PHP MySQL jQuery CSS 教程, 财富和礼物
  • Mozilla JavaScript guide
  • codes snippets, 小编本身征集的有个别代码片段

劳务器端的软件

龙电竞官网 1

  • Node.js 是劳务器端的 JavaScript 情状,其采取了异步事件驱动情势。其让Node.js在重重互连网应用系统结构下拿到充裕不错的习性。 源码 和 实时演示。
  • PhantomJS 也是三个服务器端的 JavaScript API的WebKit。其协助各个Web规范: DOM 管理, CSS 选拔器, JSON, Canvas, 和 SVG
  • Lighttpd 多个轻量级的开源Web服务器。消息,文书档案,benchmarks, bugs, 和 download. Lighttpd 支撑了多少个可怜知名的 Web 2.0 网址,如:YouTube, wikipedia 和 meebo.
  • NGinx, 品质巨高无比的轻量级的Web服务器。比Apache高多了。花了6年的时光,终于走到了1.0版。
  • Apache HTTP Server 是贰个很盛行的并帮助七个流行的操作系统的Web服务器。
  • PHP 恐怕是最盛行的服务器端的Web脚本动态管理语言。
  • 当然,还有 Ruby, Python, Erlang, Perl, Java, .NET, Android, C++, Go,Fantom,CoffeeScript, D, …

PHP 框架和工具

龙电竞官网 2

  • WordPress 是五个依照博客系统的开源软件。
  • Drupal 是多少个内容管理系统 (CMS卡塔尔(قطر‎.
  • Centurion 是叁个新现身的开源 CMS ,一个灵然的 PHP5 Content Management Framework. 使用 Zend Framework, 其组件百折不回通用,轻易,清楚和可选取的规划基准。
  • phpBB 三个开源的论坛(本国的Discuz!越来越多)
  • ★ SimplePie : 超快的,易用的, RSS 和 Atom feed PHP解析。
  • ★ PHPthumb, PHP 图片管理库
  • ★ PHPMailer 强盛的专职能的PHP邮件库
  • PubSubHubbub商讨,二个简短,开放, server-to-server 的 pubsub (publish/subscribe卡塔尔 公约——Atom and LacrosseSS的强盛。

数据库

龙电竞官网 3

  • Apache CouchDB 是三个面向文书档案的数据库管理连串。它提供以JSON 作为数据格式的REST 接口来对其张开操作,并能够通过视图来决定文档的团体和显现。.源码.
  • MonoQL 是二个行使PHP+ExtJS开拓的MySQL数据库管理工具。分界面极像一个桌面应用程序,支持大部分常用的作用富含:表格设计,数据浏览/编辑,数据导入/导出和高端查询等。
  • MariaDB 是MySQL的叁个分段,由MySQL 创办者Monty Widenius 所开辟。GPL,用来对抗Oracle全部的MySQL的license的意外。自Oracle收购SUN以来,整个社区对于MySQL前程的忧愁就从不平息过。
  • SQLite 不像管见所及的客户端/服务器结构楷模,SQLite引擎不是个程序与之通讯的独门进程,而是连选用程序中形成它的八个主要部分。所以最首要的通讯合同是在编程语言内的间接API调用。那在开支总的数量、延迟时间和完全轻易性上有积极的意义。整个数据库(定义、表、索引和数据自身)都在宿主主机上囤积在叁个单纯的文 件中。它的简要的打算是通过在初阶三个政工的时候锁定任何数据文件而做到的。库达成了相当多的SQL-92标准,富含业务,便是意味着原子性、风流潇洒致性、隔绝性 和长久性的(ACID),触发器和大大多的纷繁查询。不开展项目检查。你能够把字符串插入到整数列中。某个客商开采那是使数据库越发可行的换代,极其是与无 类型的脚本语言一齐使用的时候。别的客商以为那是非同一般的缺欠。
  • SQL 在线设计编辑器龙电竞官网 ,,那焕发青大年的极其图片正是这么些在线编辑器的规范了。三个画数据库图表的在线工具。很有力。

API 和 在线数据

龙电竞官网 4

  • ProgrammableWeb, 最盛行的Web 瑟维斯s 和 API 目录大全。
  • Google Data Protocol 后生可畏组谷歌服务的数据服务API。
  • Yahoo! Developer Network – APIs 和 Tools
  • Yahoo! Pipes 可视化在线编制程序工具,它是八个用来过滤、调换和集聚网页内容的劳务。
  • ★ The Yahoo! Query Language 八个很像 SQL的网页查询工具。

在线代码和传播媒介编辑器

龙电竞官网 5

  • CodeRun Studio三个基于JavaScript语言开拓的跨平台的并轨开辟条件,它立足于云总括的统筹思路,方便开垦者在浏览器端便能够轻放手垦、调节和测量检验和布局网络应用程序。
  • 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, 是二个源于Sverige基于Flash的免费在线图片管理网址。除了操作介面和作用周边Photoshop,依旧多语言版本,支持简体中文。
  • Aviary, 是一个依据HTML5 的在线图片管理工科具,能够十分轻松的对图片举办前期管理。 Aviary API
  • Favicon Generator, 线上favicon(16×16卡塔尔国制作工具。

代码能源和版本调节

龙电竞官网 6

  • GitHub 是一个用以采纳Git版本调节类别的品种的根据互连网的存取服务。
  • Git 是一个由Linus为了更加好地管理linux内核开拓而创建的分布式版本控制/软件配置处理软件。其巨快无比,高效,接受了布满式版本库的法门,不必服务器端软件帮助,使源代码的昭示和交换特别方便。
  • Google Code Google公司法定的开垦者网址,包涵各样开垦技艺的API、开采工具、甚至开荒本领仿效资料。
  • Google Libraries API Google将优越的 JavaScript 框架计划在其 CDN 上,在大家的网站上应用 谷歌(Google卡塔尔(英语:State of Qatar)Libraries API 可以加速 JavaScript 框架的加载速度。
  • Snipplr 贰个盛放的源代码手艺分享社区,号称Code 2.0。和日常的源码分享网站不一致,它针没有错实际不是大型网址源码,而是一些编制程序的代码手艺。

JavaScript 桌面应用框架

龙电竞官网 7

  • jQuery 是一个高效、轻松的JavaScript library, 它简化了HTML 文件的traversing,事件管理、动漫、Ajax 相互影响,进而便利了网页制作的高速进步。 源码, API, API浏览, 很正确的文书档案.
  • ★ 官方的 jQuery User Interface (UI) library (演示和文书档案卡塔尔(英语:State of Qatar). 源码,Themes Roller, Download.
  • 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 一举手一投足和触摸框架

龙电竞官网 8

  • 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 是三个支撑种种智能手提式有线电话机平台(红米, 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创立的施用,可以在三星GALAXY Tab、OPPO、Android智能手提式有线电话机等地点运营流畅。

jQuery 插件

龙电竞官网 9

  • Waypoints 是一个jQuery 用来完成捕获各样滚动事件的插件,举例落到实处无翻页的内容浏览,也许固定某些成分不让滚动等等。支持主流浏览器版本。
  • Lazy loader 插件能够达成图片的推移加载,当网页相比长的时候,会先只加载客商视窗内的图形,视窗外的图片会等到您拖动滚动条至前面才加载,那样有效的幸免了因图片过多而加载慢的坏处。
  • TweenJS : 三个轻易和强大的 tweening / animation 的Javascript库。
  • Easings 类Css3的jQuery 动漫插件
  • Spritely 这些插件能够创设出如flash同样的卡通效果,举例:在页面上有三头飞动的鸟儿,叁个动态滚动的背景等。
  • File Upload, jQuery 文件上传插件4.4.1
  • Slideshow/Carousel 插件. Sources.
  • Supersized – 全屏式的背景/幻灯片插件
  • Masonry i大器晚成款非常酷的机关制版插件,那款jQuery工具得以根据网格来机关排列水平和垂直元素,超过原本的css. Sources.
  • jQuery 简单 Layout 演示,管理各样边栏式,可转移大小式的结构。
  • Flexigrid – jQuery 数据表插件
  • Isotope纯属是三个令人狐疑的jQuery插件,你可以用它来创立动态和智能结构。你能够隐敝和体现与过滤项目,重新排序和整合治理以致更加多。
  • Super Gestures jQuery 插件能够完结椎间盘突出症势的功力。
  • MouseWheel 是由Brandon Aaron开发的jQuery插件,用于增加跨浏览器的鼠标滚轮扶助。
  • AutoSuggest jQuery 插件能够让你增添一些机关完毕的意义。
  • qTip 三个佳绩的jQuery 的工具提醒插件,那些插件功效分外刚劲。
  • jQuery Charts and graphic 用来创设图纸。
  • jQuery Tools– The missing UI library

其它 jQuery 资源

HTML5 录像播放器

龙电竞官网 10

  • Popcorn.js 是叁个HTML5 Video框架,它提供了轻巧使用的API来一齐人机联作式内容,让操作HTML5 Video成分的属性,方法和事件变得轻松易用。 (来自Mozilla卡塔尔(قطر‎
  • LeanBack Player HTML5录制播放器,未有依附任何JavaScript框架。帮衬全屏播放,音量调节,在同叁个页面中播放四个摄像。 (来自Google卡塔尔(英语:State of Qatar)
  • Vid.ly 为您上传的视频提供转变职能,並且为转移后的录制创造多少个短式网球站。通过Vid.ly,让您的摄像能够在14种不一致的浏览器和装置上海人民广播电视台播,无需再去思量将要浏览摄像的人选用什么设备了,以制止各各软件巨头之间的裨益之争带来了不相配,给顾客带给了石破天惊的麻烦,短式网球站令你能够透过Instagram、 照片墙等办法方便分享录制。Vid.ly还是能通过html代码嵌入到别的网页中。Vid.ly无偿帐户空间为1GB,无偿帐户也没有广播或浏 览节制。

JavaScript 旋律管理与可视化效果

龙电竞官网 11

  • ★ 使用HTML5 和 Flash, SoundManager V2 只用单黄金时代API的提供了牢靠,简单和苍劲的跨平台的韵律管理。
  • DSP, JavaScript的声音Digital Signal Processing
  • The Radiolab Hyper Audio Player v1, 带给你 WNYC Radiolab, SoundCloud 和 Mozilla Drumbeat
  • jPlayer, 一个 jQuery HTML5 音频/ 录像库,成效齐全的API

JavaScript 图形 和 3D

龙电竞官网 12

  • Processing.js是叁个开花的编制程序语言,在不使用Flash或Java小程序的前提下, 能够兑现程序图像、动漫和人机联作的使用。其利用Web标准,没有须求任何插件。
  • ★ Javascript 3D 引擎: ThreeJS 由 Mr Doob 开垦,三个轻量级的 3D 引擎,没有供给明白细节,傻机巴二都能采用。这么些引擎能够采纳canvas、svg和 WebGL.
  • Shader Toy, 少年老成款应用WebGL的在线着色器编辑器(2D/3D卡塔尔. 基于在线的行使布局让你没有必要下载任何软件就能够开始体验. Shader Toy包蕴大量实用着色器, 诸如光线追踪, 场景间距渲染, 球体, 隧道, 变形, 中期管理特效等.
  • PhiloGL, Sencha的菲尔oGL是第八个WebGL开垦工具之少年老成,提供了高品位的机能,来营造WebGL应用。Sencha创制了多少个示范,来描述框架交互作用式3D设想化的力量,比方3D view of global temperature changes。
  • WebGL Inspector 你就Firebug等Web调节和测量检验工具同样,那么些是 WebGL的调解工具。
  • WebGL frameworks 由 Khronos Group 搜罗的三个WebGL框架列表。
  • EaselJS, 二个接收html5的canvas的 JavaScript 库. Sources.
  • JavaScript Game Frameworks 免费的JS游戏框架列表。另,可参照 JS游戏框架列表。
  • Raphaël是三个Mini的JavaScript 库,用来简化在页面上展现向量图的干活。你可以用它在页面上绘制各样图片、并张开图片的分开、旋转等操作。参看Javascript向量图Lib–Raphaël
  • jQuery SVG 插件令你能够了 SVG canvas 实行相互作用。
  • Google chart tools – 参看本站的动用GoogleAPI做计算图
  • Arbor.js, 是一个采纳webworkers和jQuery创立的数目图形可视化JavaScript框架。它为图形组织和显示器刷新拍卖提供了二个高速、力导向构造算法。

JavaScript 浏览器接口 (HTML5卡塔尔(英语:State of Qatar)

龙电竞官网 13

  • Modernizr – 是八个专为HTML5 和CSS3 开垦的效应检查测验类库,能够依赖浏览器对HTML5 和CSS3 的帮助程度提供越发便利的前端优化方案.Sources. 八个得力的列表 cross-browser Polyfills
  • HTML5Shiv : 该项目标指标是为了让IE 能识别HTML5 的成分。
  • Polyfills : 这几个连串募集了某个代码片段其用Javascript协助分化的浏览器的特别效果,有些代码必要Flash。
  • YepNopeJS : 多少个异步的条件式的加载器。Sources.
  • jQuery CSS3 Finalise : 是还是不是厌烦了为每二个浏览器的CSS3属性加前缀?
  • Amplify.js :后生可畏套用于web应用数据管理和应用程序通信的 jQuery 组件库。 提供轻松易用的API接口。Amplify的靶子是通过为各个数据源提供一个联合的程序接口简化各个格式数据的多寡管理。Amplify的蕴藏组件使用 localStorage 和 sessionStorage规范管理客商端的积累新闻,对某个老的浏览器扶持也会有标题。Amplify’为jQuery的ajax方法request 扩展了黄金时代部分附加的天性。 Sources.
  • History.js 赏心悦目地支撑了HTML5 History/State APIs
  • Socket.IO Web的socket编程。

JavaScript 工具

龙电竞官网 14

  • ★ {{mustaches}} Mini的 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 。

客商端和模拟器

龙电竞官网 15

  • BrowserShot, 检查浏览器的包容性,跨浏览器平器的测量检验
  • Test everything… 输入叁个您想要测量检验的U奥德赛L……
  • Android browser 模拟器
  • iPhone browser 模拟器
  • Opera browser 模拟器
  • FirebugFirefox 集成,能够查阅和调节和测验你的Web页面。

CSS3 和 字库

龙电竞官网 16

  • CSS3 Maker CCS3的生成器
  • 轻易地开创 CSS3 animations。 Sencha Animator 是叁个桌面应用可感到WebKit浏览器和触摸式移动道具创立 CSS3 animations 。
  • CSSwarp – CSS 文本扭曲生成器
  • Gradient Editor, 二个有力的Photoshop式的CSS 渐变编写翻译器。来自 ColorZilla
  • Google Web Fonts 通过GoogleWeb Fonts API 能够浏览全数的书体
  • @font-face Kit Generator, 为Web转变字体
  • Typetester, 比较字体。
  • Media Queries. 一组 responsive web 设计。
  • Pattern TAP, UI组件。

Website (FULL) 模板

龙电竞官网 17

  • 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 创制一个TiguanSS Reader
  • Single Page Applications 使用jQuery的意中人们 (Backbone, Underscore, …卡塔尔国成立单生龙活虎页面。
  • Google TV Optimized Templates, 守旧电视机已经上三保太监网路融入,但当下产业照旧正在搜索之中,为此现在的网页亦会有组织上的转移。Google TV Optimized Templates是 一个用HTML/JavaScript制成的开源软体,一如其名是叁个对Google电视机作出了最好化的的网页范本,其特性是以遥控器作为操作的前提,令使用者无需输入任何文字就能够实行支配。现在除了那些之外会有专项使用遥控器外,还或者会使用智能手提式有线电话机透过W-iFi调整Google 电视机的情势。Optimized Templates的分界面中左侧交易会示分类,右方交易会示该分类下的电影截图,影片播放、切换、全画面表示都可经过键盘上的方向键、Backspace或 Enter等键完毕,方便以往的网址开拓职员借镜。HTML5 版的沙盘模拟经营使用了 Google TV UI library, jQuery 和 Closure 。

(全文完)

 

1 赞 5 收藏 评论

龙电竞官网 18

作品来源:Best “must know” open sources to build the new Web。个人感到那么些访谈贴采撷成极度的全。

读书HTML 5编制程序和安插性

龙电竞官网 19

  • ★ HTML5 Rocks : Major Feature Groups 的学习 HTML5 的资源 (HTML5 演示, 教程 ). 源码
  • 十分不利的 HTML5 Dashboard – Mozilla,效果很炫。
  • WhatWG Developers, 三个知道的 HTML5 技巧规范表达书。
  • ★ StackOverflow : 引人侧指标手艺问答式论坛。
  • ★ Addyosmani, jQuery 和 JavaScript 作品教程
  • Sohtanaka, jQuery 和 JavaScript 文章和课程
  • ★ Nettuts+ 是三个面对Web开采人士和布置性人士的网址,提供各个技艺教程和文章,覆盖 HTML, CSS, Javascript, CMS’s, PHP 和 Ruby on Rails.
  • Codrops, 教程和 web 资源
  • WebAppers, 最棒的开源财富
  • Tutorialzine – PHP MySQL jQuery CSS 教程, 能源和礼物
  • Mozilla JavaScript guide
  • codes snippets, 小编本身征集的风姿浪漫部分代码片段

劳务器端的软件

龙电竞官网 20

  • ★ Node.js 是劳务器端的 JavaScript 意况,其选用了异步事件驱动方式。其让Node.js在重重网络应用系统构造下获得丰裕科学的性子。 源码 和 实时演示。
  • PhantomJS 也是一个劳务器端的 JavaScript API的WebKit。其帮助各类Web标准: DOM 管理, CSS 选取器, JSON, Canvas, 和 SVG
  • Lighttpd 一个轻量级的开源Web服务器。音信,文书档案,benchmarks, bugs, 和 download. Lighttpd 支撑了多少个特别著名的 Web 2.0 网址,如:YouTube, wikipedia 和 meebo.
  • NGinx, 品质巨高无比的轻量级的Web服务器。比Apache高多了。花了6年的日子,终于走到了1.0版。
  • Apache HTTP Server 是叁个很盛行的并扶助五个流行的操作系统的Web服务器。
  • ★ PHP 可能是最盛行的服务器端的Web脚本动态管理语言。
  • 当然,还有 RubyPythonErlangPerlJava.NETAndroidC++Go, Fantom,CoffeeScriptD, …

PHP 框架和工具

龙电竞官网 21

  • ★ WordPress 是二个依据博客系统的开源软件。参看《WordPress是怎么赢的?》
  • Drupal 是二个剧情处理系统 (CMS卡塔尔(英语:State of Qatar).
  • Centurion 是三个新面世的开源 CMS ,四个灵然的 PHP5 Content Management Framework. 使用 Zend Framework, 其组件百折不挠通用,轻松,清楚和可选择的设计标准。
  • phpBB 一个开源的论坛(我国的Discuz!更加多)
  • ★ SimplePie : 超快的,易用的, RSS 和 Atom feed PHP解析。
  • ★ PHPthumb, PHP 图片管理库
  • ★ PHPMailer 强盛的专职能的PHP邮件库
  • PubSubHubbub研究,三个简约,开放, server-to-server 的 pubsub (publish/subscribe卡塔尔(قطر‎ 公约——Atom and 巴博斯 CL级SS的增添。
  • 越来越多的请参见 – 十八个你应当明白PHP库 和 9个有力无偿的PHP库

数据库

龙电竞官网 22

  • ★ Apache CouchDB 是四个面向文档的数据库管理体系。它提供以JSON 作为数据格式的REST 接口来对其进行操作,并能够经过视图来决定文书档案的集体和显现。.源码.
  • MonoQL 是一个行使PHP+ExtJS开辟的MySQL数据库管理工科具。分界面极像二个桌面应用程序,支持超过半数常用的效率包涵:表格设计,数据浏览/编辑,数据导入/导出和高档查询等。
  • MariaDB 是MySQL的八个分段,由MySQL 创办人Monty Widenius 所开拓。GPL,用来对抗Oracle全部的MySQL的license的意料之外。自Oracle收购SUN以来,整个社区对于MySQL前程的忧虑就一向不仅仅住过。
  • ★ SQLite 不像家常便饭的客商端/服务器结构表率,SQLite引擎不是个程序与之通讯的单身进程,而是连接收程序中成为它的叁个最首要部分。所以最首要的通讯合同是在编程语言内的直接API调用。那在花销总的数量、延迟时间和全部轻易性上有积极的效果。整个数据库(定义、表、索引和多少本身)都在宿主主机上囤积在三个十足的公文中。它的轻便的规划是通过在初阶几个作业的时候锁定任何数据文件而成就的。库完结了绝大超多的SQL-92标准,富含业务,正是代表原子性、生龙活虎致性、隔断性和长久性的(ACID),触发器和一大半的眼花缭乱查询。不开展项目检查。你能够把字符串插入到整数列中。有个别客户开掘那是使数据库特别使得的换代,极度是与无类型的脚本语言一齐行使的时候。其余客户认为这是重大的老毛病。
  • SQL 在线设计编辑器,那后生可畏节的丰盛图片正是其风流倜傥在线编辑器的指南了。一个画数据库图表的在线工具。很有力。

API 和 在线数据

龙电竞官网 23

  • ProgrammableWeb, 最盛行的Web Services 和 API 目录大全。
  • Google Data Protocol 风流洒脱组谷歌服务的数据服务API。
  • Yahoo! Developer Network – APIs 和 Tools
  • Yahoo! Pipes 可视化在线编制程序工具,它是一个用来过滤、调换和集聚网页内容的劳务。
  • ★ The Yahoo! Query Language 多个很像 SQL的网页查询工具。

在线代码和传播媒介编辑器

龙电竞官网 24

  • ★ 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 的在线图片管理工科具,能够比较轻便的对图纸张开前期管理。 Aviary API
  • Favicon Generator, 线上favicon(16×16卡塔尔(英语:State of Qatar)制作工具。

代码财富和版本调控

龙电竞官网 25

  • ★ GitHub 是叁个用以选用Git版本调节类别的品种的依据互连网的存取服务。
  • Git 是二个由Linus为了越来越好地管理linux内核开采而创设的分布式版本调节/软件配置管理软件。其巨快无比,高效,选择了遍及式版本库的格局,不必服务器端软件补助,使源代码的发表和交换极度方便。
  • Google Code 谷歌(Google卡塔尔公司合法的开荒者网址,包括各类开采技能的API、开荒工具、以致开采本事参照他事他说加以考察资料。
  • Google Libraries API 谷歌(Google卡塔尔国将完美的 JavaScript 框架安插在其 CDN 上,在我们的网址上应用 GoogleLibraries API 能够加速 JavaScript 框架的加载速度。
  • Snipplr 一个吐放的源代码本事分享社区,称得上Code 2.0。和平时的源码分享网址不相同,它针没错而不是重型网址源码,而是一些编制程序的代码本事。

JavaScript 桌面应用框架

龙电竞官网 26

  • ★ jQuery 是叁个火速、简单的JavaScript library, 它简化了HTML 文件的traversing,事件管理、动漫、Ajax 相互作用,进而便利了网页制作的飞速上扬。 源码, API, API浏览, 很正确的文书档案.
  • ★ 官方的 jQuery User Interface (UI) library (演示和文档卡塔尔(英语:State of Qatar). 源码,Themes Roller, Download.
  • 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 移动和触摸框架

龙电竞官网 27

  • ★ 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 是二个扶植三种智能机平台(BlackBerry, Android, 和金立)的 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创立的运用,可以在三星GALAXY Tab、中兴、Android智能手提式有线电话机等方面运转流畅。

版权声明:本文由龙竞技官网发布于龙电竞官网,转载请注明出处:龙电竞官网:开源中最好的Web开发的资源