我是C/C++
专业程序员,但我创建了几个使用PHP and MySQL
的个人网站。针对PHP的Ajax开发环境的建议
他们很基本,我想用Ajax
爵士乐,但我从来没有做过任何Ajax。我已经手动完成了所有的开发,即没有IDE或类似的东西。
有没有人可以帮助我的Ajax开发环境的建议?
共享软件或免费软件将是可取的,因为我会觉得很难自圆其说比钱在这个最少量的花费更多...
我是C/C++
专业程序员,但我创建了几个使用PHP and MySQL
的个人网站。针对PHP的Ajax开发环境的建议
他们很基本,我想用Ajax
爵士乐,但我从来没有做过任何Ajax。我已经手动完成了所有的开发,即没有IDE或类似的东西。
有没有人可以帮助我的Ajax开发环境的建议?
共享软件或免费软件将是可取的,因为我会觉得很难自圆其说比钱在这个最少量的花费更多...
正如T.O.说,试试Aptana。有一个非常好的免费版本,他们真的推动AJAX。他们甚至还有他们正在开发的“AJAX服务器”Jaxer。如果没有别的,插件是伟大的,除了一些怪癖,我真的很喜欢在它的工作。
如果你想要一个IDE,尝试Aptana Studio。它支持HTML,CSS,JavaScript,PHP,XML,Ruby,Ruby on Rails以及更多....
首先,确保您了解HTTP协议的基础知识。然后学习javascript httpXmlRequest函数是如何工作的。一旦你覆盖了这些,选择一个Ajax库 - 原型是好的。
然后看几个例子,并按照API。
工作完成。
我真的不知道他们如何设法写出关于这个问题的整本书。
编辑:为什么投我一票?首先学习基础知识,可以更好地理解其工作方式。是的,我相信杰夫也应该学习C ;-P
在像Javascript和Prototype和JQuery这样的Javascript库存在的情况下,自己的AJAX已经过时了。我建议看看其中一个库(Jeff使用JQuery来处理SO,他从我的理解中对它印象深刻)。
就开发环境而言,我不知道有多少。一个典型的带有语法高亮的文本编辑器可以完成写作的功能(如Notepad ++)。要进行调试,请查看Firefox的Firebug扩展(尽管如果您使用JQuery,调试工具可能没有那么有用)。