首先,抱歉英语不好。如果我写错了,请纠正我!
我是编程场景中的“菜鸟”,所以我需要一些帮助。我想帮妈妈自动完成她的商务流程。我需要做的核心是:
我需要从网页中提取信息(这是一个php网页),并将到达的产品与网页中显示的产品进行比较。我想扫描产品的条形码(我有一个所有产品条形码的数据库)。然后我需要将comparission保存在文件中,以确保一切正常。我想知道这种说法对我的情况更好。 (然后我会尝试去做,失败,从我的错误中吸取教训,然后有一些“稳定”的程序来做到这一点)
TL; DR:我收到了产品,我检查一切是否都到达了网站。我希望使用条形码并“自动化”该过程。我想知道这种情况对我的情况有好处。
谢谢!
答案 0 :(得分:0)
正如其他人所指出的那样,没有最好的语言,你需要选择适合自己的语言。
但是,让我就可能有效的方法给你一些建议。
你说该网站已经在PHP中,它是后端语言。你应该继续使用它,因为网站的一部分已经用它构建。其他选项是使用NodeJS,Python,Java,Ruby的JavaScript。
您可以使用PHP在后端(服务器端)执行几乎所有操作,但使用JavaScript在客户端(前端)解决这些问题可能更好,这是在浏览器上运行的默认语言。
通常使用后端语言来提供页面,与数据库交互,将数据发送到客户端。以及为您的网站添加动态功能的前端(JavaScript)。
Web应用程序过去常常依赖后端,为每个操作重新加载页面,来回发送大量信息。
构建网络应用程序(如你的)的现代方法更依赖于JavaScript。您只需加载页面一次,然后向服务器执行AJAX(异步JavaScript和XML)请求,只需要提供所需信息并动态显示它,无需重新加载,并且必须重新加载HTML / CSS。许多框架,如Angular,React(及其整个生态系统),可以为您提供很多帮助。
详细了解here。
编辑:只是为了cl,我回答了一些建议和意见,因为这是问题所要求的。