Web 什么编程语言最适合从头开始创建电子商务站点?还是使用像Wordpress这样的cms更好?

Web 什么编程语言最适合从头开始创建电子商务站点?还是使用像Wordpress这样的cms更好?,web,web-applications,e-commerce,Web,Web Applications,E Commerce,电子商务网站还将包括一个预订系统和其他变量,而不仅仅是销售和购买商品 这实际上取决于你想如何做,什么时候做,作为一种编程语言,你只需选择你熟悉的、能为你做这些事情的语言即可。不要选择像C这样的低级语言,因为使用它制作网站会非常痛苦。遗憾的是,没有简单的答案,但是,这也意味着可以选择更多种类的语言,几乎每种编程语言都可以做任何事,但是,每种语言都有其优缺点;在我看来,前往最受欢迎的城市是最好的选择,原因如下: 找到你的问题的教程和答案会更容易,因为它们很可能有大型社区 它们之所以流行是有原因的,因

电子商务网站还将包括一个预订系统和其他变量,而不仅仅是销售和购买商品

这实际上取决于你想如何做,什么时候做,作为一种编程语言,你只需选择你熟悉的、能为你做这些事情的语言即可。不要选择像C这样的低级语言,因为使用它制作网站会非常痛苦。

遗憾的是,没有简单的答案,但是,这也意味着可以选择更多种类的语言,几乎每种编程语言都可以做任何事,但是,每种语言都有其优缺点;在我看来,前往最受欢迎的城市是最好的选择,原因如下:

  • 找到你的问题的教程和答案会更容易,因为它们很可能有大型社区
  • 它们之所以流行是有原因的,因为它们很可能最适合web开发
  • 其中一些语言是Javascript、Python和PHP——原因很多,但就我个人观点而言,我认为JS主导了web开发市场

    首先,首先,JS或Javascript是一种高级、中等难度的语言,一种脚本语言(它也是一种OOP(面向对象编程)语言,但实际上不是,因为它只是一种幻觉);Javascript是web的动态生命,Javascript做任何事情,从动画、事件等到HTTP请求、抓取、I/O密集型工作,它是web中使用最多的语言! Javascript有一些甜甜的语法,因此,它不难阅读,而且,它可以做任何事情,从OOP到动态编程,最重要的是,它目前拥有第二大社区

    但是,它有一个缺陷,它是一种单线程语言,因此,它只能作为一个调酒师在一个有数千人的酒吧中工作,但是,调酒师以光速工作,它不会等到饮料准备好,而是排队并按相同的顺序分发,但是,它只接受命令,直到第一个命令执行,第二个命令执行,第三个命令执行,依此类推;因此,它很容易被阻止,如果发生这种情况,您的整个网站将变得无响应,但是,这可以很容易地修复,通过一些良好的实践,您将是安全的;所以,不要因此而气馁,JS真的很强大,一个针对所有这些专业人士的骗局并不是很重要,而是可以忽略不计

    Python或PY更适合于过程密集型的东西(即计算),因此,如果你的站点有一些数学知识,那么Python将是你的选择;此外,python在管理数据、分析数据等方面相当出色,这就是为什么它被用于几乎所有数据科学基础设施中的原因;另外,Python非常用户友好,非常容易学习和阅读,而且它拥有您可以找到的最大的社区。(此外,Python的语法最短。)

    简而言之,这是两种语言,但是,你必须知道Python并不擅长优化硬件,因此,它会消耗硬件,但是JS(及其后端框架Node.JS)非常擅长RAM优化,而且据说JS的速度是Python的75倍,就是这样

    这两种语言都有自己的后端框架,如Node.js和Django(用于PY),但是,Python不能用于前端,这是一个缺点,但实际上并不是什么大问题

    另外,你必须知道,你现在可以在网络上用任何编程语言编写代码,使用一种叫做web汇编的东西,它可以将任何编程语言转换成JS,因此浏览器可以理解它,但是,这是一个非常广泛的主题,我不建议使用web汇编,因为你必须学习新的东西,它只对一些小事情有好处,而电子商务不是其中之一

    因此,在电子商务方面,JS&PY是非常强大和最好的选择,但是,您可能还需要一些东西,如数据库查询语言(如SQL)和实际的数据库(如MongoDB或Firebase),但是,这取决于您的选择

    还要注意:JS有前端框架和库,如React.JS(一个视图库)、Angular.JS(一个框架)和Vue.JS,它们最适合于轻量级项目

    希望我能帮助你对你的网站做出选择,请不要使用CMS,因为你会支持CMS社区,而CMS社区正试图扼杀编程社区(这是永远不会发生的),而且,如果你只使用CMS而不编写代码,你也不能称自己为开发人员。(是的,它们更简单、更节省时间,但不是最佳或最优的解决方案,因为它们限制了您。)

    “编程不是关于你知道什么,而是关于你能想出什么。”-克里斯·派恩