【发布时间】:2020-09-06 05:43:59
【问题描述】:
电子商务网站还包括一个预订系统和其他变量,而不仅仅是销售和购买商品。
【问题讨论】:
标签: web web-applications e-commerce
电子商务网站还包括一个预订系统和其他变量,而不仅仅是销售和购买商品。
【问题讨论】:
标签: web web-applications e-commerce
这实际上取决于您想要“如何”制作它以及“何时”想要它,并且作为一种编程语言,只需选择您熟悉的并且可以为您完成工作的语言。不要选择像 C 这样的低级语言,因为用它做网站真的很痛苦。
【讨论】:
遗憾的是,没有简单的答案,但这也意味着有更多的语言可供选择,几乎每种编程语言都可以做任何事情,但是,每种语言都有其优点和缺点;在我看来,出于以下几个原因,前往最受欢迎的是最佳选择:
其中一些语言是 Javascript、Python 和 PHP — 有很多原因,但就我个人而言,我认为 JS 主导着 Web 开发市场。
首先,首先,JS或Javascript是一种高级中等难度的语言,一种脚本语言(它也是OOP(Object-Oriented-Programming)语言,但是,它真的不是,因为它只是一种错觉。); Javascript 是网络的动态生命,Javascript 可以做任何事情,从动画、事件等到 HTTP 请求、获取、I/O 密集型工作,它是网络中使用最多的语言! Javascript 有一些含糖的语法,所以它不难阅读,而且它绝对可以做任何事情,从 OOP 到动态编程,最重要的是,它目前拥有第二大社区。p>
但是,它有一个缺陷,它是一种单线程语言,所以,它只能作为一个有数千人的酒吧中的一个调酒师,但是,那个调酒师以光速工作,它不'不要等到饮料准备好,而是将订单排队并以相同的顺序分发,但是,它只会接受订单而不执行订单,直到第一个订单和第二个订单,第三个订单等等等等;因此,它很容易被阻止,如果发生这种情况,您的整个网站就会变得无响应,但是,这可以很容易地修复,并且通过一些良好的做法,您将是安全的;所以,不要因此而气馁,JS 真的很强大,而与所有这些专业人士对抗的一个缺点并不是很重要,而是可以忽略不计。
Python 或 PY 更适合处理密集型内容(即计算),因此,如果您的网站包含一些数学知识,那么 Python 将是您的选择;此外,python 在管理数据、分析数据等方面相当出色,这就是为什么它几乎被用于任何数据科学基础设施的原因;此外,Python 非常用户友好,非常易于学习和阅读,而且它拥有您能找到的最大的社区。 (另外,Python 的语法是你能找到的最短的。)
简而言之,这是两种语言,但是,您必须知道 Python 并不擅长优化硬件,因此,它会耗尽硬件,但是,JS(及其后端框架 — Node.js ) 非常擅长 RAM 优化,另外,据说 JS 比 Python 快 75 倍,所以,就是这样。
这两种语言都有自己的后端框架,比如 Node.js 和 Django(用于 PY),但是,Python 不能用于前端,这是一个缺点,但并不是什么大问题.
另外,您必须知道,您现在可以使用 Web 上的任何编程语言编写代码,使用称为 Web Assembly 的东西,它将任何编程语言更改为 JS,因此浏览器可以理解它,但是,是一个非常广泛的话题,我不建议使用 Web Assembly,因为你必须学习新东西,而且它只对一些小东西有好处,而电子商务不是其中之一。
因此,为了结束这一点,JS 和 PY 是电子商务方面的最佳选择,但是,您可能需要更多的东西,例如数据库的查询语言(如 SQL)以及 MongoDB 或 Firebase 等实际数据库,但是,您可以自行选择。
另请注意:JS 具有前端框架和库,例如 React.js(一个视图库)和 Angular.js(一个框架)以及最适合轻量级项目的 Vue.js。
希望我帮助您对您的网站做出选择,请不要使用 CMS,因为您将支持试图扼杀编程社区(这永远不会发生)的 CMS 社区,而且,如果您只使用它们并且根本不编码,则不能称自己为开发人员。 (是的,它们更容易并节省时间,但不是最佳或最佳解决方案,因为它们会限制您。)
“编程不是关于你知道什么;而是关于你能弄清楚什么。” - 克里斯·派恩。
【讨论】: