Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 两个问题-Web编程_Php_Mysql - Fatal编程技术网

Php 两个问题-Web编程

Php 两个问题-Web编程,php,mysql,Php,Mysql,1) 我知道HTML/CSS。从这里我该去哪里学习如何建立网站并最终开发web应用程序?我在想Javascript(jQuery,是吗?)和PHP/MySQL。这条路对吗 2) 我懂java。要了解你在问题1中的建议有多难。你建议我在哪里/如何学习?我建议下一步学习PHP和MySQL。要开始,您可以下载XAMPP,这样您就有了一个轻量级的预设置开发环境 从语法上讲,PHP与java其实并不遥远,只是没有原语。您可以开始使用w3schools.com,只需在左侧边栏的列表中进行操作。祝你好运 至于

1) 我知道HTML/CSS。从这里我该去哪里学习如何建立网站并最终开发web应用程序?我在想Javascript(jQuery,是吗?)和PHP/MySQL。这条路对吗


2) 我懂java。要了解你在问题1中的建议有多难。你建议我在哪里/如何学习?

我建议下一步学习PHP和MySQL。要开始,您可以下载XAMPP,这样您就有了一个轻量级的预设置开发环境

从语法上讲,PHP与java其实并不遥远,只是没有原语。您可以开始使用w3schools.com,只需在左侧边栏的列表中进行操作。祝你好运

至于jQuery(当然是最好的选择),有很多网站可以让你了解基本知识,官方的jQuery网站也非常有用

永远不要排除W3schools作为几乎任何与网络相关的通用指南


(很抱歉,我会发布更多链接,但我受我的代表限制。)

如果您已经了解Java,为什么不在Java上使用一个丰富的Web应用程序框架,如Spring或Struts、Wicket或Google Web Toolkit。甚至只是servlet和jsp

编辑:我想部分答案取决于你的目标。你在寻找新的职业吗?或者,您只是想拓宽您的视野,学习软件开发的新方面吗

许多概念从一种语言延续到另一种语言——像MVC这样的东西是相当普遍的。Web应用程序架构设计也是非常通用的——缓存、缩放、切分等都或多或少是相同的,不管您的底层语言是什么


为了纯粹的学习和乐趣,解释语言是很难打败的——没有重新编译、即时更改等。

在上有一个关于Ruby on Rails的非常棒的教程。您将了解Ruby和RubyonRails,尽管本指南明确关注RoR。我自己也经历过,我强烈推荐。

这是一个非常合理的问题。。 一旦你完成了HTML,CSS。。下一步将是Javascript[因为它会导致客户端脚本-用于在浏览器端创建动态网页]。 下一步是学习服务器端脚本。
在服务器端脚本编写中使用的最常用也是最广泛的语言是PHP。
学习PHP和到许多数据库的所有类型的数据库连接。 一旦我们使用PHP,正如我们已经知道的那样,Java开始开发Java小程序和JSP服务器端脚本
最后,你将精通web开发的所有基本领域,你还可以使用JAVA创建专业应用程序


祝你一切顺利

同意,但在进入jquery/prototype之前,我将更多地关注纯javascript,因为您必须掌握基本知识。我更喜欢prototype而不是jquery;)您还应该熟悉一些mvc框架,如codeigniter、zend……嗯,有几个原因。首先,在Java上为web应用程序托管要比PHP昂贵得多(请参阅PHP共享托管,而您非常需要一个VPS或Java专用服务器)。其次,PHP开发人员的市场比web java程序员的市场要大得多(但这也可能是使用java的专业人士,因为这样你就成为了一个更好的全方位java程序员)。第三:开源PHP web项目比Java web项目多得多,因此更容易获得经验。。。并不是说Java“不好”,只是有一些考虑因素。如果托管成本是学习web应用程序的唯一限制因素,并且您了解Java,我建议使用Google App Engine Java。托管是免费的,可以让你访问大量的文档和API,以便快速启动和运行。谷歌应用引擎是免费的,可以说是一个比便宜的php托管更好的托管平台。我不确定就业市场的论据是否是积极的——你成为了另一个php程序员新手——这是你不可能不点击几十个键盘就打开钥匙链的。也许就开源而言。目前在AppEngine生态系统中有很多非常有趣的开源java项目,我并不想贬低你的回答@Edward。我只是指出,有些人选择学习PHP而不是学习Java(对于网站而言,不是一般情况下)…远离学校,这是有道理的。它擅长搜索引擎优化,但不擅长教学。他们的PHP/MySQL教程非常危险。他们教授过时的方法,没有提到基本的安全检查(因此教你如何编写极易受到琐碎SQL注入攻击的脚本)。在你学会JavaScript的基础知识之前,jQuery不是一条出路。而且总是把学校排除在外,因为他们的文档质量低劣、过时,而且存在安全问题。它恰好比十年前的大多数竞争对手都要好。