【发布时间】:2013-10-23 02:32:18
【问题描述】:
我在一家制作工作室工作,该工作室拥有数百种资源(2D 图像、视频、3D 模型等),我们在库中反复使用这些资源。现在它只是我们服务器上的一个文件夹,但因为我是一个特别喜欢冒险的人,所以我希望创建一个数据库/应用程序,允许用户(大约 20 个)从我们的internal 网络。我还需要一种方法让他们将项目上传到数据库 - 我们从事的每个项目都在为图书馆创建新资产,并且它每天都在增长。
我是一个非常的业余程序员 - 主要使用 Javascript 和 HTML,所以我正在寻找的是任何人都可以给我的关于从哪里开始的建议。根据我所做的研究,我想我会构建一个 MySQL 数据库来存储所有信息,然后创建一个 HTML 站点,所有用户都可以通过他们的 Web 浏览器作为 GUI 访问该站点。我对 Python 有一点了解并且非常喜欢它,所以我想我会使用 Python 作为后端并运行 MySQL。
我很想听听社区可以给我的任何建议!我计划以零预算来做这件事,所以一直开源。我能想到的最接近我想要的工具是 Adobe Bridge——我喜欢它,但它不是我想要的,并且没有足够强大的搜索和标记功能(并且不支持除图像和视频)。
【问题讨论】:
-
您所描述的是一个相当复杂的系统,需要在许多领域拥有丰富的经验和技能:数据库、用户界面、数据管理、Web 编程、HTML、CSS、Javascript……我讨厌是消极的,但这对于一个非常业余的开发人员来说太多了,无法一次解决所有问题。我为你的热情喝彩,但建议你在这方面进行非常小的工作,并准备好在学习新技能时不断重写部分。祝你好运。