我现在对(X)HTML和CSS有了很好的理解,并计划继续前进。我的下一个选择是PHP和JS(并且不知道我是否会最终学习其中一个,但我很乐意)。
所以,我需要选择其中一个。我了解到PHP是服务器端编程,JavaScript是客户端编程,我不是要求你为我比较它们。我想知道的是,我可以用PHP完成任何(或大部分)PHP操作吗? (或者这样说,可以做人们使用JS的所有东西,在服务器端使用PHP吗?)
实例包括在网络主题中使用PHP而不是JS,实时内容显示(如在实时博客,实时评论等),效果等。
这可能看起来很愚蠢,并且人们在上述所有情况下使用JS肯定是有原因的,但是因为我不能(真的)学习其中的两个,所以我认为我应该在这里提出一些建议。
编辑:是否可以每隔几秒钟使用PHP重新加载网页的一部分(而不是整个网页)?对于我正在计划的实时应用程序来说,这应该足够了。
答案 0 :(得分:2)
如果你绝对不想同时学习,那么学习Javascript。有可能使用node.js实现基于Javascript的后端。
我建议你至少尝试PHP,因为它被广泛使用 - 甚至可能在你的公司。
答案 1 :(得分:1)
为了获得良好的用户体验(动态菜单,ajax,效果......),您需要客户端编程,而对于动态内容,您(几乎总是)需要服务器端编程。
简而言之,你需要两者。
答案 2 :(得分:1)
PHP和JavaScript无法以您要求的方式进行比较...... 两者都具有强大的功能,并且具有非常相似的语法。如果你不能绝对学习其中一个,请在我看来学习PHP。在真正进入JS之前,我用PHP编写了近10年。我会说PHP是食物而JS就是香料。
为了创建AJAX Web应用程序,需要使用Javascript和服务器端语言。
答案 3 :(得分:0)
要么学习PHP和JS,要么使用博客CMS并使用最少量的两者。
答案 4 :(得分:0)
如果你付出了足够的努力,你几乎可以使用大量的页面重新加载服务器端。您还可以使用Javascript生成任意复杂的动态内容。
但是从Javascript对页面内容进行微小的更改要容易得多,只能通过Javascript进行动画和效果。从服务器端代码直接访问数据库也要容易得多 - 可能有SQL数据库的纯JavaScript驱动程序,你可以使用使用Web服务访问的NoSQL数据库,但两者都是相对不常见的技术。
答案 5 :(得分:0)
我对你原来的问题/情况有所考虑。我知道这已经慢了四年了,但我认为我应该为那些正在回顾这次谈话的人投入我的两分钱作为Google的参考资料。在你的情况下,因为你是一个试图节省编程时间的博主,我建议你研究一下WordPress(.org版本,而不是.com)。它是WYSIWYG博客/网站创建和编程的一种结合。它会处理很多后端内容(包括Javascript,PHP等),但如果您愿意,还可以打开它进行编辑。你可能可以使用Wordpress作为一个完整的非编码器,但是使用HTML和CSS,你已经有了一个良好的开端。 WordPress非常简单易学,功能强大。如果你采取这种方式,我建议学习PHP作为资产,因为这是WordPress运行的语言。如果您了解PHP并且正在使用WordPress,那么您将拥有巨大的潜力,更不用说快速的博客了。如果你觉得不需要从头开始榨取所有东西并想要更快地工作,那就给WP& PHP一试。他们会带你走很长的路。