| // |
| // Licensed to the Apache Software Foundation (ASF) under one |
| // or more contributor license agreements. See the NOTICE file |
| // distributed with this work for additional information |
| // regarding copyright ownership. The ASF licenses this file |
| // to you under the Apache License, Version 2.0 (the |
| // "License"); you may not use this file except in compliance |
| // with the License. You may obtain a copy of the License at |
| // |
| // http://www.apache.org/licenses/LICENSE-2.0 |
| // |
| // Unless required by applicable law or agreed to in writing, |
| // software distributed under the License is distributed on an |
| // "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| // KIND, either express or implied. See the License for the |
| // specific language governing permissions and limitations |
| // under the License. |
| // |
| |
| = PHP 和 HTML5 学习资源 |
| :jbake-type: tutorial |
| :jbake-tags: tutorials |
| :jbake-status: published |
| :icons: font |
| :syntax: true |
| :source-highlighter: pygments |
| :toc: left |
| :toc-title: |
| :description: PHP 和 HTML5 学习资源 - Apache NetBeans |
| :keywords: Apache NetBeans, Tutorials, PHP 和 HTML5 学习资源 |
| |
| 下面是一些关于使用 NetBeans IDE 开发 PHP 应用程序和 HTML5 应用程序的资源。NetBeans IDE 对这些技术的支持正在快速发展。有关最新信息,请参阅 link:http://blogs.oracle.com/netbeansphp/[+NetBeans for PHP 博客+]和 link:https://blogs.oracle.com/netbeanswebclient/[+NetBeans WebClient 博客+]。 |
| |
| == 入门指南 |
| |
| * link:../docs/webclient/html5-gettingstarted.html[+HTML5 应用程序入门+] |
| * link:../docs/php/quickstart.html[+NetBeans IDE PHP 快速入门教程+] |
| * link:../docs/php/project-setup.html[+设置 PHP 项目+] |
| * link:../../kb/docs/php/ajax-quickstart.html[+PHP 应用程序中的 Ajax 简介+] |
| * link:../docs/webclient/cordova-gettingstarted.html[+Cordova 应用程序创建入门指南+] |
| |
| == 教程和文章 |
| |
| === HTML5 和 JavaScript 项目开发 |
| |
| * link:../docs/webclient/html5-editing-css.html[+在 HTML5 应用程序中使用 CSS 样式表+] |
| * link:../docs/webclient/html5-js-support.html[+在 HTML5 应用程序中调试和测试 JavaScript+] |
| * link:http://wiki.netbeans.org/HTML5[+NetBeans IDE 中的 HTML5 支持 Wiki 页+] |
| * link:../docs/web/js-toolkits-jquery.html[+使用 jQuery 改善 Web 页的外观和可用性+] |
| * link:../docs/web/js-toolkits-dojo.html[+使用 JSON 将 Dojo 树连接至 ArrayList+] |
| * link:https://blogs.oracle.com/geertjan/entry/html5_front_end_for_an[+现有 Java EE 应用程序的 HTML5 前端+](Geertjan 的博客) |
| |
| === 为进行 PHP 开发配置环境 |
| |
| * link:../docs/php/configure-php-environment-windows.html[+在 Windows 中配置环境+] |
| * link:../docs/ide/install-and-configure-mysql-server.html[+在 Windows 中配置 MySQL 数据库服务器+] |
| * link:../docs/php/configure-php-environment-ubuntu.html[+在 Linux Ubuntu 发行版本中配置环境+] |
| * link:../docs/php/configure-php-environment-mac-os.html[+在 Mac OS X 中配置环境+] |
| * link:http://wiki.netbeans.org/HowToConfigureXDebug[+如何配置 XDebug (Wiki)+] |
| |
| === 测试和调试 |
| |
| * link:../../kb/docs/php/debugging.html[+在 NetBeans IDE 中调试 PHP 源代码+] |
| * link:../docs/php/phpunit.html[+使用 PHPUnit 和 Selenium 进行测试+] |
| * link:http://blogs.oracle.com/netbeansphp/entry/path_mapping_in_php_debugger[+"NetBeans for PHP" 博客:映射路径以进行远程调试+] |
| |
| === 框架 |
| |
| * link:http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/oow10/php_webapp/php_webapp.htm[+使用 Oracle Database 11g 和 NetBeans IDE 开发 Zend 框架应用程序+] |
| * link:http://www.tiplite.com/cakephp-support-in-netbeans/[+TipLite 博客:NetBeans 中的 CakePHP 支持+] |
| * link:http://blogs.oracle.com/netbeansphp/entry/using_zend_framework_with_netbeans[+"NetBeans for PHP" 博客:将 Zend 框架与 NetBeans IDE 配合使用+] |
| * link:http://www.mybelovedphp.com/2009/01/27/netbeans-revisited-code-completion-for-code-igniter-ii/[+“我喜爱的 PHP”博客:重返 NetBeans:Code-igniter II 的代码完成功能+] |
| * link:http://www.mybelovedphp.com/2009/01/27/netbeans-code-completion-for-the-kohana-framework/[+“我喜爱的 PHP”博客:Netbeans:Kohana 框架的代码完成功能+] |
| * 另请参见:“截屏视频”和“社区提供的文档”部分中的 Symfony 和 Zend 框架支持文档。 |
| |
| === 常规 PHP 教程 |
| |
| * link:../docs/php/code-templates.html[+适用于 PHP 的 NetBeans IDE 中的代码模板+] |
| * link:../docs/php/remote-hosting-and-ftp-account.html[+在远程 Web 服务器上部署 PHP 应用程序+] |
| |
| === 使用 PHP 创建数据库驱动的应用程序 |
| |
| * link:../docs/php/wish-list-tutorial-main-page.html[+主页:使用 PHP 创建数据库驱动的应用程序+] |
| * 第 1 部分:创建数据库 link:../docs/php/wish-list-lesson1.html[+1a:创建 MySQL 数据库+] |
| * link:../docs/php/wish-list-oracle-lesson1.html[+1b:创建 Oracle 数据库表+] |
| * link:../docs/php/wish-list-lesson2.html[+第 2 部分:设计应用程序。从数据库读取数据+] |
| * link:../docs/php/wish-list-lesson3.html[+第 3 部分:创建新应用程序用户+] |
| * link:../docs/php/wish-list-lesson4.html[+第 4 部分:优化代码+] |
| * link:../docs/php/wish-list-lesson5.html[+第 5 部分:添加安全性代码。实现应用程序用户登录+] |
| * link:../docs/php/wish-list-lesson6.html[+第 6 部分:在数据库中添加新的愿望+] |
| * link:../docs/php/wish-list-lesson7.html[+第 7 部分:更新和删除数据库中的条目+] |
| * link:../docs/php/wish-list-lesson8.html[+第 8 部分:使用 CSS 改进应用程序的外观+] |
| * link:../docs/php/wish-list-lesson9.html[+第 9 部分:将应用程序部署到远程 Web 服务器+] |
| |
| == 截屏视频 |
| |
| * (YouTube) link:https://www.youtube.com/watch?v=gIEBo2AUDkA[+Backbone.js 与 Maven 中的 Java EE+] |
| * link:../docs/web/html5-cordova-screencast.html[+NetBeans IDE 中的 Cordova 入门指南+] |
| * link:../docs/webclient/html5-knockout-screencast.html[+在 HTML5 应用程序中使用 KnockoutJS+] |
| * link:../docs/web/html5-gettingstarted-screencast.html[+HTML5 应用程序入门+] |
| * link:../docs/web/html5-css-screencast.html[+在 HTML5 应用程序中使用 CSS 样式表+] |
| * link:../docs/web/html5-javascript-screencast.html[+测试和调试 HTML5 应用程序中的 JavaScript+] |
| * (YouTube) link:http://www.youtube.com/watch?v=edw0js0hdEo[+NetBeans IDE 中的 HTML5、JavaScript 和 CSS3+] |
| * (YouTube) link:http://www.youtube.com/watch?v=loSrdwuxgSI#![+5 分钟内从数据库到 HTML5 Backbone.js+] |
| * link:../docs/php/screencast-php54.html[+在 NetBeans IDE 中编辑 PHP 5.4+] |
| * link:../docs/php/screencast-doctrine2.html[+适用于 PHP 的 NetBeans IDE 中的 Doctrine 2 框架支持+] |
| * link:../docs/php/screencast-continuous-builds.html[+持续构建服务器上的 PHP 支持+] |
| * link:../docs/php/screencast-apigen.html[+在 NetBeans IDE 中生成 PHP 文档+](现在使用 ApiGen 来代替 PHPDocumentor。) |
| * link:../docs/php/screencast-smarty.html[+适用于 PHP 的 NetBeans IDE 中的 Smarty 框架支持+] |
| * link:../docs/php/screencast-rename-refactoring.html[+适用于 PHP 的 NetBeans IDE 7.0 中的重命名重构和其他编辑器改进+] |
| * link:../docs/php/zend-framework-screencast.html[+截屏视频:NetBeans IDE 中的 Zend 框架支持+] |
| * link:../docs/php/namespace-code-completion-screencast.html[+PHP 名称空间代码完成+] |
| * link:../docs/php/flickr-screencast.html[+在 Flickr 中构建 PHP 演示+] |
| * link:../docs/php/php-variables-screencast.html[+声明注释中的变量和相关的代码完成功能+] |
| |
| == 社区提供的文档 |
| |
| * link:http://netbeans.dzone.com/php-project-api-generator[+DZone:APIGen 插件:PHP 项目 API 生成器+] |
| * link:http://wiki.netbeans.org/NB68symfony[+在 Windows 中,NetBeans 6.8 使用的 Symfony+] |
| * link:http://wiki.netbeans.org/ConfiguringNetBeansProjectForWordPress[+针对 WordPress 配置 NetBeans IDE 项目+] |
| |
| == 其他资源 |
| |
| ===_使用 NetBeans IDE 开发应用程序_用户指南 |
| |
| * link:http://www.oracle.com/pls/topic/lookup?ctx=nb7400&id=NBDAG1532[+开发 PHP 应用程序+] |
| * link:http://www.oracle.com/pls/topic/lookup?ctx=nb7400&id=NBDAG1525[+开发 HTML5 应用程序+] |
| |
| === 在线期刊文章 |
| |
| * link:http://netbeans.dzone.com/news/generate-constructor-getters-a[+NetBeans 区:在 NetBeans PHP IDE 中生成构造函数、Getter 和 Setter+] |
| * link:http://netbeans.dzone.com/news/netbeans-project-specific-php-[+NetBeans 区:NetBeans 项目特定的 PHP 解释器+] |
| * link:http://jaxenter.com/from-database-to-restful-web-service-to-html5-in-10-minutes-46064.html[+Jax 杂志:10 分钟内从数据库到 REST 风格的 Web 服务再到 HTML5+] |
| |
| === IDE、数据库和版本控制 |
| |
| * link:../docs/ide/oracle-db.html[+连接到 Oracle 数据库+] |
| * link:../../features/ide/index.html[+基本 IDE 特性+] |
| * link:../articles/mysql.html[+MySQL 和 NetBeans IDE+] |
| * link:../docs/ide/mysql.html[+连接 MySQL 数据库+] |
| * link:../../features/ide/collaboration.html[+版本控制和开发者协作+] |
| * link:http://nbdrupalsupport.dev.java.net/[+NetBeans IDE 的 Drupal 6.x 支持+] |
| |
| === 博客 |
| |
| * link:http://blogs.oracle.com/netbeansphp/entry/configuring_a_netbeans_php_project#comments[+"NetBeans for PHP" 博客+] |
| * link:https://blogs.oracle.com/netbeanswebclient/[+NetBeans Web 客户端博客+] |