Cakephp 用PHP开发银行核心应用程序

Cakephp 用PHP开发银行核心应用程序,cakephp,Cakephp,我正在冒险从事银行业的全职软件开发。现在我想知道一些事情,我可以使用PHP设计一些类似于使用PHP/mysql的核心银行系统的东西(但同时可以在所有数据库上工作) 在商业分析中,这是正确的吗?使用PHP/Mysql设计核心银行应用程序?我看到很多截图,他们使用html来做这类事情 在这类事情的进一步开发中,可以使用(实现)哪些核心模块(功能)?老实说,在我看来,如果安全是一个极端关键的因素,那么你不得不问这样的问题,你就没有资格开发银行(!)应用程序。我已经看到一家支付提供商(Neteller)

我正在冒险从事银行业的全职软件开发。现在我想知道一些事情,我可以使用PHP设计一些类似于使用PHP/mysql的核心银行系统的东西(但同时可以在所有数据库上工作)

在商业分析中,这是正确的吗?使用PHP/Mysql设计核心银行应用程序?我看到很多截图,他们使用html来做这类事情


在这类事情的进一步开发中,可以使用(实现)哪些核心模块(功能)?

老实说,在我看来,如果安全是一个极端关键的因素,那么你不得不问这样的问题,你就没有资格开发银行(!)应用程序。我已经看到一家支付提供商(Neteller)未能为其API提供基本的安全功能(您可以访问任何帐户数据并在空中进行交易),而我在2-3年前不得不在一个站点上实现它

php适用于前端,但php在浮动方面有一些怪癖。像Magento和其他商店已经遭受了错误和浮动问题的困扰。还必须确保应用程序中的DB和可能的类型转换不会导致错误计算。四舍五入也可能失败。请看,您必须投入大量的精力来测试事务和计算的完整性

在实际处理数据的后端,任何银行应用程序都没有运行php。取决于他们基础设施的年代,我想最有可能的是Java或者一些非常古老的东西。在设计这样的应用程序时,安全性、安全性以及安全性、良好的性能和冗余同样至关重要。这远远不止是“我应该选择什么语言?”

在这类事情的进一步开发中,可以使用(实现)哪些核心模块(功能)

真的吗?这是如此广泛,你可以问“我今天应该吃什么?”以及。CakePHP适用于任何类型的web应用程序。不知道你到底是什么意思。在开始编写语言或代码之前,您应该先编写清晰详细的规范,并开发系统的体系结构


祝你在项目中好运,确保你有一个好律师,确保你的合同对失败承担同样多的责任。:)

老实说,在我看来,如果安全性是一个极端关键的因素,那么你不得不问这样的问题就没有资格开发银行(!)应用程序。我已经看到一家支付提供商(Neteller)未能为其API提供基本的安全功能(您可以访问任何帐户数据并在空中进行交易),而我在2-3年前不得不在一个站点上实现它

php适用于前端,但php在浮动方面有一些怪癖。像Magento和其他商店已经遭受了错误和浮动问题的困扰。还必须确保应用程序中的DB和可能的类型转换不会导致错误计算。四舍五入也可能失败。请看,您必须投入大量的精力来测试事务和计算的完整性

在实际处理数据的后端,任何银行应用程序都没有运行php。取决于他们基础设施的年代,我想最有可能的是Java或者一些非常古老的东西。在设计这样的应用程序时,安全性、安全性以及安全性、良好的性能和冗余同样至关重要。这远远不止是“我应该选择什么语言?”

在这类事情的进一步开发中,可以使用(实现)哪些核心模块(功能)

真的吗?这是如此广泛,你可以问“我今天应该吃什么?”以及。CakePHP适用于任何类型的web应用程序。不知道你到底是什么意思。在开始编写语言或代码之前,您应该先编写清晰详细的规范,并开发系统的体系结构


祝你在项目中好运,确保你有一个好律师,确保你的合同对失败承担同样多的责任。:)

我还没有尝试过CakePHP 3,但CakePHP 2会顽固地拒绝帮助您实现绝对基本的数据库功能,如外键、事务或明确定义的数据类型。但是它有一个CRUD生成器,可以在没有编程知识的情况下创建银行网站:)谢谢burzum,非常感谢您的回复。我的意思是,我试图制作一些像Flexcube、Finacle或temenos的东西,因为我对php/mysql有一些很好的了解,所以我决定问一下。在这里。@alvarogonzález Cake2允许您进行交易。纳埃里克·道格汉“核心银行”也是一个相当宽泛的术语。正如我之前所写,在担心实现细节之前,先从清晰的规范和体系结构开始。Good luck.AFAIK,Cake 2使用纯PHP代码复制所有典型的DB特性,特别是事务。显然,情况不同:如果PHP崩溃,它不会回滚。@burzum Corebanking我指的是有人可以进行转账、存款和取款,还可以申请贷款、支票等。还拥有与客户相关的管理系统。这就是我的意思。我还看到Finacle是用Java编写的,这个类在简单的HTML中用作小程序,这就是你在谈到php前端和后端Java时的意思吗?我还没有尝试过CakePHP 3,但CakePHP 2顽固地拒绝帮助你使用绝对基本的数据库功能,如外键、事务或,明确定义的数据类型。但是它有一个CRUD生成器,可以在没有编程知识的情况下创建银行网站:)谢谢burzum,非常感谢您的回复。我的意思是,我想做一些像Flexcube或Fina的东西