在Oracle中建立图像数据库-电子商务风格的界面是否可行?
问题
我可以建立一个具有电子商务样式结帐系统和功能强大的Oracle / Java搜索功能的图像数据库/库吗?我应该知道那里是否存在现有元素?或者,在另一个开发环境(如PHP / MySQL)中,这会更好吗?
概述
我正在UI方面负责图像数据库/库开发团队的工作,但是我不禁感到团队在这一方面有些偏离。
通常,我希望在完全免费的开放源代码环境(例如PHP / MySQL / Apache服务器环境)中看到这种情况,但是严格的IT批准流程已将探索领域限制为Oracle,因为Java是数据库组件,可能的编程环境。
注意到这一点,我从未与他们合作过,也不知道将以下功能放在一起将有多复杂:
- 基于关键字和元数据的搜索
- 电子商务风格的结帐系统(无需付款方式或者基础设施)
- 图片库的分组(由中央编辑器编辑)
- 标签云的生成和搜索
- 组件将元数据从嵌入式元数据(在XMP中)解析到数据库
- 基于Web的后端,用于数据库管理,维护受控关键字列表和内容管理
我已经上传了我为网络事物开发的UI的屏幕截图pdf。
UI Sceenshots
很抱歉复杂的Q,我自己也很难解决。
解决方案
我无法评论Jave是否合适,但我们可以看一下Oracle Application Express环境http://apex.oracle.com。这种外观和声音完全在他们的目标范围之内。
似乎问题确实是Oracle / Java和PHP / MySQL之间的斗争。使用这些工具集或者使用我能想到的许多其他工具集,实现所陈述的细节都不会太困难。
如果我是正确的(只有我们知道),那么这对我们来说是一个绝佳的机会。我们似乎有使用免费/开放工具的经验,但没有使用商业/封闭工具的经验。然后趁机学习雇主的一毛钱。
感谢David和dacracot的见解。
经过我们IT部门的进一步审查和咨询(加上一些杠杆作用)后,考虑到该应用程序和数据库将在自己的服务器上运行,并且显然公司的其他领域也已批准使用PHP,SQL和Apache等开放服务器技术,出于某些原因,这很可能会迁移到PHP / SQL构建,其中最重要的原因包括将Oracle部署到新服务器上的许可成本以及本地开发人员社区中PHP / SQL开发人员的整体可用性较高。
但是,我确实采纳了dacracot的一些建议,并说服管理员将我带到一些.NET培训中,以便我可以更好地协助我们管理Intranet。我还将牢记Oracle Application Express网站,以满足我们Intranet的进一步开发需求。
谢谢你的帮助。