我正在尝试从事银行业的全职软件开发。现在我想知道一些事情,我可以使用 PHP 来设计类似带有 php / mysql 的核心银行系统的东西(但同时适用于所有数据库)。
在商业分析中,是这样吗?使用 PHP / Mysql 设计核心银行应用程序?我看到很多屏幕截图,他们使用 html 来做这类事情。
在进一步开发此类事物时可以使用(实现)哪些核心模块(功能)?
老实说,在我看来,如果安全性是一个“极端”的关键因素,那么在我看来,你必须问这样的问题就失去了开发银行(!)应用程序的资格。大约 2-3 年前,当我不得不为网站实现 API 时,我已经看到支付提供商 (Neteller) 未能为其 API 提供基本的安全功能(您可以访问any帐户数据并进行交易)。 php 适合前端,但 php 有浮动的怪癖。 Magento 等商店已经遭受了浮动错误和问题的困扰。还必须确保应用程序中的数据库和可能的类型转换不会导致错误的计算。舍入也可能失败。请参阅
真实与浮点与货币您将必须付出大量的努力来测试交易和计算的完整性。 在实际处理数据的后端,任何银行应用程序都没有运行 php。根据他们基础设施的年龄,我猜它很可能是 Java 或非常古老的东西。在设计此类应用程序时,安全性、安全性以及安全性、良好的性能和冗余也至关重要。这不仅仅是“我应该选择什么语言?”。
在进一步开发此类事物时可以使用(实现)哪些核心模块(功能)?
任何认真的吗?这个范围太宽泛了,你可能会问“我今天应该吃什么?”以及。 CakePHP 适用于
类型的 Web 应用程序。不知道你到底是什么意思。您应该从编写清晰和详细规范开始,甚至在担心语言或开始编写代码之前开发系统架构。 祝项目顺利,并确保您有一位优秀的律师,并确保您的合同让您承担尽可能多的失败责任。 :)