问题如下。该公司有几个自写程序,下面有更多详细信息:
- 一个数据库MS SQL ;
- 客户端计算机(Win8.1 / Win10)具有 Windows窗体客户端
已安装(功能不多,大约20-30个不复杂
表单),该表单通过WCF与数据库(从该点开始的基础)进行交互
1),授权和用户权限检查使用LDAP(公司使用
活动目录);
- Laravel网站上的,以使用数据库中的数据执行某些任务,
站点用户是远程临时雇员。业务流程
Laravel和WCF服务上的网站有时是重复的,
第1段的基础;
- 仍有执行后台任务的服务,例如:
从队列中发送电子邮件;
- 其他外部应用程序及其自己的数据库以进行培训
人员的证明,以及组织的
CMS Wordpress上的网站(托管在外部托管上)。
目前,有一项任务是添加和更新当前功能,以及使所有站点/应用程序具有相同样式(以使设计与品牌相匹配)。因此,我认为,用C#实现所有这些操作,以使用户和admin不会遭受自己和外部应用程序之间的数据同步的困扰。但是,为每个客户选择哪种技术?另外,需要创建一个移动应用程序。
我对建筑有自己的想法,但我想首先听听有经验的人的建议。谢谢。