2009-04-05 5 views
2

В идеале, и вы будете думать, что я сумасшедший, я могу закодировать некоторую базовую логику в сценарий bash или korn и открыть эту функциональность до того, как клиенты ее ударят. В веб-службах много сантехники, и мне было интересно, какие инструменты и методы используют более опытные разработчики для прототипов систем, где бэкэнд-web-сервис еще не доступен. Существуют ли такие инструменты для bash и ksh? На каких языках проще всего разрабатывать макеты. BTW Я смотрю на IDE ecplipse, чувствуя себя немного отвратительно тем, что я смотрю. Я только что установил JBOSS и запущен ... в основе всех этих сервисов относятся подключения сокетов к клиенту через порт ... или я ошибаюсь?Какие инструменты вы используете для создания прототипов или макетов веб-сервисов?

BTW: В настоящее время я читаю this. И мое отвращение увеличивается.

ответ

1

Я разделяю ваше отвращение с затмением. Язык, подобный Python, идеально подходит для быстрого прототипирования. Если вы объедините его с одной из многих веб-фреймворков (Pylons или Django будет моей рекомендацией для Python), то объем работы, которую вы можете выполнить быстро, поражает.

1

Серьезно рассмотрим некоторые другие языки сценариев. Я использовал Python и Ruby для создания быстрых прототипов и был очень доволен ими.

Если вы можете сделать этот выбор, рассмотрите возможность использования архитектуры REST вместо решения WSDL и SOAP. RPC имеет свое место, но если вы можете жить с ограничениями REST, жизнь будет намного проще. Даже если вы не можете, для прототипирования гораздо быстрее использовать динамический язык.