1

Так что я впервые пишу сценарии. Вот сценарий:

На веб-сервере нашей компании есть инструменты, написанные на javascript, которые могут проверять учетные записи пользователей, изменять пароли пользователей и тому подобное. Моя работа состоит в том, чтобы создать графический интерфейс, чтобы у нас могли быть нетехнические люди, которые использовали бы эти инструменты, но не должны были вставлять ssh в Linux. У меня есть фронтенд в значительной степени сделано. Я думал об использовании сценариев CGI, но затем подумал, что, может быть, будет проще писать сценарии в javascript, так как программы также в javascript, поэтому их легче связать? Или, возможно, я думал о питоне, так как его легче подобрать. Пожалуйста, дайте мне знать, каков ваш лучший способ сделать это. Ваша помощь очень ценится.

-cool_ruler

1 ответ1

0

Если вы знаете и любите JavaScript (без учета вкуса;)), почему бы не использовать среду приложения JavaScript для серверной части? Что-то вроде Метеора, но есть много других. Преимущество использования фреймворка в том, что если вы выберете хороший, он действительно научит вас, как структурировать приложение, а также позаботится о многих утомительных для вас задачах.

Но так как вы открыты для идеи изучения другого языка, могу ли я предложить Ruby? Первоначально я выбрал его потому, что код Ruby выглядел почти как мой псевдокод. Это сильная объектно-ориентированная философия помогла мне лучше понять ОО-программирование. Есть также два огромных преимущества для того, что вы пытаетесь сделать:

  1. Ruby on Rails: очень популярный фреймворк для приложений, наиболее известный для создания Twitter. Любимый миллионами, портирован на многие языки.

  2. Учебник по Ruby on Rails Одна из лучших книг по программированию, которую я читал, она бесплатна онлайн и постоянно, почти одержимо, обновляется ее автором. Это поможет вам с нуля создать веб-приложение на Rails. Он будет включать в себя функционирующую систему аутентификации, чтобы вы могли видеть, действительно ли то, что у вас есть, подходит для работы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .