我最终决定是时候写一个我们都梦想的“杀手级web app”了。:-)我几乎从记事起就一直是一名程序员,所以我并不害怕技术,但我已经有大约十年没有活跃在网络世界了。寻找一些关于我应该去的方向的帮助。
我正在考虑的应用程序:(按重要性排序)
1) will need to charge my customers securely using someone else's service
2) must scale easily
3) must be cheap to deploy
4) must be reasonably responsive (much of it will be
我有一个应用程序,允许从数据库中搜索,图像显示等。这是用Delphi写的,运行在本地数据库Firebird上,我想让应用程序变得可移植,这样人们就可以从任何地方访问数据。我需要知道如何构建整个系统。例如,数据库可以驻留在云服务器上,例如Azure,人们可以通过互联网从云服务器检索信息。但是,显示UI必须能够基于查询结果以各种格式显示,并因此具有一定的处理能力,以便它不能仅仅是一个网页。我的想法是使用像TMS WEB Core这样的东西在任何类型的设备上进行显示,然后在服务器上使用基于TMS的应用程序来实际访问数据库。这是一个可行的架构,还是我完全不知道如何实现这样一个应用程序。我还想知道为什么
我有一个web应用程序,其中我为用户提供了基于角色的数据访问,我使用了基于XACML的反向查询的概念,即
"A user want to access resource xyz, so under what condition he is allowed to do so?"
所以,我的问题是,如果我不根据服务器中的策略过滤数据,而是将所有数据与策略一起推送到客户端,并让客户端处理过滤数据,这将是多么可行,我之所以这样做,是因为我的服务器是基于云的服务器,我不想在其中放置任何计算过载,所以想知道如果我使用这种方法,他们有什么缺点吗?