现在web开发包含的技术层面越来越多,要了解掌握这些技术是一件费时费力的事情。这里对WEB开发中所需要用到的资源进行整理,提供大家更高效的去进行开发。在上篇中我们提供了:HTML编程、设计、服务端软件、php框架和工具、数据库、API和在线数据等资源。希望能够对大家开发提供帮助。
学习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, 作者自己收集的一些代码片段
服务器端的软件
★ 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 框架和工具
★ WordPress 是一个基于博客系统的开源软件。参看《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 RSS的扩展。
更多的请参看 – 20个你应该知道PHP库 和 9个强大免费的PHP库
数据库
★ 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 和 在线数据
ProgrammableWeb, 最流行的Web Services 和 API 目录大全。
Google Data Protocol 一组Google服务的数据服务API。
Yahoo! Developer Network – APIs 和 Tools
Yahoo! Pipes 可视化在线编程工具,它是一个用于过滤、转换和聚合网页内容的服务。
★ The Yahoo! Query Language 一个很像 SQL的网页查询工具。
分享到:
相关推荐
在“Web开发资料收集”这个主题中,我们可以深入探讨Web开发的多个方面,结合标签“源码”和“工具”,我们可以推断这份压缩包可能包含了有用的源代码示例和开发工具资源。性感按钮(sexybuttons)这个文件名可能是...
WebKit 是一个开源的网页渲染引擎,...以上是关于"webkit 相关资料收集"可能涉及的一些关键知识点。这个压缩包可能包含了文档、示例代码、教程、会议记录等内容,帮助开发者深入了解和掌握WebKit在iOS平台上的应用。
在撰写毕业论文的过程中,资料收集是一项至关重要的任务。它不仅为你的研究提供基础,而且能够帮助你构建坚实的论据和观点。以下是一些关于毕业论文资料收集的关键知识点: 1. **确定研究主题**:首先,你需要明确...
标题中的“网上收集的flash相关资料”表明这个压缩包包含了一系列与Flash技术相关的学习资源。Flash,由Adobe公司开发,是一种广泛应用于创建交互式动画、网页元素、游戏以及多媒体内容的平台。它曾经是互联网上...
"ch375论文资料收集"这一主题似乎与CH375这个特定的课题或研究领域有关。CH375可能是指某个课程编号、研究项目代码或者某种技术标准。在这个压缩包文件中,我们期待找到一系列与这个主题相关的学术论文或研究资料。...
总的来说,这份Web-Sec Documentation是一份全面的Web安全指南,不仅包含了网络基础和协议知识,也涵盖了实际操作中的信息收集技巧,对于想要深入了解Web安全的初学者和专业人士都是非常有价值的参考资料。...
《ArcEngine相关资料详解》 ArcEngine是Esri公司推出的一款强大的地理信息系统(GIS)开发平台,主要用于构建桌面、Web以及移动应用。本篇将基于提供的资料,详细解析ArcEngine 9.2的相关知识点,帮助开发者更好地...
在IT行业中,网络资料收集是一项至关重要的技能,尤其对于网络安全分析师、数据分析师和网络管理员而言。这项技术涉及从公开互联网上获取信息,用于各种目的,如威胁情报、市场研究、竞争分析等。以下是对"网络资料...
学生只需要登录系统,输入相关信息即可查看自己的成绩。 **系统特点:** - **安全性:** 学生需要输入用户名和密码才能访问系统,确保成绩的安全性和私密性。 - **易用性:** 界面简洁明了,用户操作简单直观。 - ...
2. **配置部署描述符**:确保应用程序的部署描述符(例如`web.xml`)正确配置了Web服务的相关信息。 #### 在WebSphere Application Server上部署 接下来的步骤是在WebSphere Application Server上部署已经打包好的...
这个压缩包“awesome-pwa-master”很可能是对PWA相关资源的一个集合,包含了许多有助于理解和开发PWA的资料。** **PWA的核心特点包括:** 1. **渐进增强(Progressive Enhancement)**:无论用户设备如何,PWA都能...
DWR(Direct Web Remoting)和Spring框架是Java Web开发中的两个重要工具,它们各自有着独特的功能,但当结合在一起时,可以构建出强大的、交互性强的Web应用程序。本资料集合将详细介绍如何将DWR与Spring进行整合,...
精选图标 图标收集" 是一个丰富的图标资源,涵盖了音乐相关主题,对于需要此类图形元素的设计师和开发者来说,是一份有价值的参考资料。同时,这也展示了图标设计在IT行业中的广泛应用和重要性,如何通过视觉符号...
1. **DNS信息收集**:通过查询DNS记录,可以了解到目标网站的IP地址、子域名、MX记录等相关信息,这有助于构建目标的网络架构图。 2. **WHOIS查询**:通过对域名进行WHOIS查询,可以获取注册人信息、注册日期、到期...
《JSP Web API CHM Java Web 帮助文档 收集》 这是一份针对Java Web开发者的宝贵资源集合,特别关注JSP(JavaServer Pages)技术及其相关的API。这个压缩包包含了开发者在构建动态网页时可能需要用到的多种技术的...
### H3C Web网管资料知识点总结 #### 一、H3C Web网管功能与架构 **H3C Web网管**是针对H3C网络设备提供的一个基于Web的管理平台,它允许用户通过浏览器远程管理和监控网络设备。本文档主要介绍了H3C WX5002系列...
描述中提到的“webserver 毕设收集资料”,暗示这是一份关于Web服务器开发的毕业设计项目。毕设通常涉及调研、设计、实现和测试一个特定的系统或应用,这里可能是构建一个能在WinCE系统上运行的轻量级Web服务器。 ...
这个教程可能包含了视频课程、文档资料等,旨在帮助学习者理解并掌握如何在进行Web安全测试时有效地搜集目标网站的重要信息。 在Web安全渗透过程中,信息收集是至关重要的第一步。这一阶段的目标是获取尽可能多的...