擅长:python、mysql、java
<p>Python是一种非常快速和高效的语言,所以这是一个很好的选择,我个人认为它是最适合开发的语言。</p>
<p>但我认为POS系统是一个糟糕的第一个编程项目。一个合适的POS系统涵盖了太多的方面,比如安全性、认证、数据存储、客户机服务器。每个人都有自己的gotcha和显著的学习曲线。</p>
<p>如果你想继续做下去,把项目分解成可以单独构建和测试的可管理的部分。首先可以编写一个简单的程序,从控制台接收文本命令,并将事务存储在文本文件或pickled Python字典中。这将是服务器的启动。稍后,您可以添加web或GUI前端,或者让服务器将事务存储在数据库中。</p>