CGI-скрипты или другие?
Так что я впервые пишу сценарии. Вот сценарий:
На веб-сервере нашей компании есть инструменты, написанные на javascript, которые могут проверять учетные записи пользователей, изменять пароли пользователей и тому подобное. Моя работа состоит в том, чтобы создать графический интерфейс, чтобы у нас могли быть нетехнические люди, использующие эти инструменты, но не должны были вставлять ssh в Linux. У меня есть фронтенд в значительной степени сделано. Я думал об использовании сценариев CGI, но потом подумал, что, может быть, будет проще писать сценарии в javascript, так как программы также в javascript, поэтому их легче связать? Или, возможно, я думал о питоне, так как его легче подобрать. Пожалуйста, дайте мне знать, каков ваш лучший способ сделать это. Ваша помощь очень ценится.
-cool_ruler
1 ответ
Если вы знаете и любите JavaScript (без учета вкуса;)), почему бы не использовать среду приложения JavaScript для серверной части? Что-то вроде Метеора, но есть много других. Преимущество использования фреймворка в том, что если вы выберете хороший, он действительно научит вас, как структурировать приложение, а также позаботится о многих утомительных для вас задачах.
Но так как вы открыты для идеи изучения другого языка, могу ли я предложить Ruby? Первоначально я выбрал его, потому что код Ruby выглядел почти как мой псевдокод. Это сильная объектно-ориентированная философия помогла мне лучше понять ОО-программирование. Есть также два огромных преимущества для того, что вы пытаетесь сделать:
Ruby on Rails: очень популярный фреймворк для приложений, наиболее известный для создания Twitter. Любимый миллионами, портирован на многие языки.
Учебник по Ruby on Rails Одна из лучших книг по программированию, которую я читал, она бесплатна онлайн и постоянно, почти одержимо, обновляется ее автором. Это поможет вам создать веб-приложение на Rails с нуля. Он будет включать в себя действующую систему аутентификации, так что вы сможете увидеть, действительно ли то, что у вас есть, подходит для работы.