4d-database – 使用专有数据库系统构建应用程序的优缺点
我很长一段时间以来一直对
4D SAS‘数据库产品感兴趣,但几乎没有触及它.
在考虑用于应用程序开发的工具,尤其是需要数据库组件的工具时,在考虑MySQL和PostgreSQL等开源工具与4D或Pervasive SQL等专有解决方案时应该注意什么? SO社区对各种数据库工具(如4D,Pervasive,FilemakerPro等)有什么好的(和坏的!)体验? 任何糟糕的经历? 解决方法4D是仅支持MacOS / Windows的跨平台专有数据库系统,具有独立和客户端 – 服务器类型.您最好将其与只有Windows的Alphafive.com软件进行比较.我已经和它合作了17年,它为我和我的部门提供了很好的服务.我的头顶……优点: >界面&代码与数据引擎密切相关,这使得开发丰富的跨平台用户界面非常快速和简单. 缺点: >界面&代码与数据引擎密切相关,这可能导致抽象和“黑盒”编码的使用受到限制,除非您将其作为开发目标. 我已经将近一年的时间学习ASP.NET,并在Ruby on Rails上学习了几周.虽然SQL数据存储很容易,但用户界面很难 – 但是当您的应用程序仍然通过操作系统升级运行时,它是值得的.如果最新版本出现问题,您可以随时使用旧版浏览器. 我建议您考虑其中任何一个,具体取决于您可用于实施项目的资金–Rails是两者中更便宜的.然后,任何带有Web浏览器的系统都可以访问数据,您可以根据需要动态修复界面页面,而不是让整个系统在几分钟内完成一次简单的更新.这些技能在未来可能更具市场价值. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |