Создание простого каталога людей и их навыков с возможностью поиска за день. Какие технологии?

StackOverflow https://stackoverflow.com/questions/2433497

  •  19-09-2019
  •  | 
  •  

Вопрос

Я работаю с небольшой театральной труппой.В настоящее время у них есть список людей на бумаге с пометками об их навыках рядом с каждым.Я хочу создать для них базу данных/каталог, чтобы они могли добавлять, удалять, обновлять и искать людей.Я знаю, что это очень простой и распространенный сценарий, но проблема в том, что у меня есть только день, чтобы создать работающее решение.

Поиск должен быть очень простым

Сначала я думал о LAMP, но мне не хотелось бы создавать все это с нуля и размещать самостоятельно.Это привело меня к Таблица Google как база данных, Преимущество этого заключается в том, что они уже используют документы Google для всего, и если мой интерфейс выйдет из строя, они все равно смогут получить доступ к данным.

Предполагая, что никто из вас не может придумать какое-то существующее программное обеспечение, которое делает именно то, что я хочу, следующим шагом будет создание внешнего интерфейса для базы данных.Вы можете создавать формы для электронных таблиц Google, но они позволяют добавлять только новые записи. Я могу создать гаджет Google, но это позволит мне реализовать только поиск, поскольку API визуализации Google предоставляет доступ только для чтения.

На этом этапе я застрял, должен ли я просто создать интерфейс Java Servlet для электронной таблицы Google и использовать Java API для добавления, поиска и обновления?

Я знаю, что это широкий вопрос, но я просто спрашиваю: «Что бы вы сделали?» Чтобы внедрить эту систему с временем разработки дня?

Гав

Это было полезно?

Решение

я хотел создать приложение примерно такое же простое, как то, которое вы описали и выбрали Грааль чтобы реализовать это.Если повезет (без аутентификации, изменений дизайна и т. д.), вы сможете установить его в течение дня, особенно следуя примерам (части один, два и три) очень актуально для вашего варианта использования.

Другие советы

Если у вас есть всего один день на создание такого приложения, то ответ только один – использовать ту технологию, с которой вы наиболее знакомы, которая справится с поставленной задачей и находится в ценовом диапазоне заказчика (для небольшого театра компания, это, вероятно, 0 долларов).Любой выигрыш в производительности от выбора «лучшей» технологии будет потерян, когда вы освоите ее.В данном случае «лучшее» — враг «хорошего».

Должно ли решение быть основано на браузере?Если нет, я бы посмотрел на какую-нибудь простую СУБД, либо MS Access, если она есть на их компьютерах, либо одну из многих маломощных баз данных за 50 долларов, представленных на рынке.

Если он должен быть основан на браузере, используйте платформу с поддержкой баз данных, наиболее близкую к тому, что вы уже знаете.Вы можете легко реализовать это, например, в Django, за отведенное время.Я упоминаю Django в качестве примера только потому, что он наиболее близок к моему имеющемуся набору навыков, вы вполне можете выбрать что-то другое.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top