2008-09-23 2 views
2

Что вы считаете самой быстрой средой RAD для рабочего прототипа? Не для обсуждения.Самая быстрая среда RAD для прототипирования

  • язык
  • платформа
  • IDE
  • DB
  • (личная нота)

Спасибо.

PS1 Я был очень счастлив с PERL для фоновым прототипирования ... Я застреваю при работе с UI ... это, кажется, не приходит, как легко ...

ответ

2

Для опытных образцов на Windows, Visual Basic трудно превзойти. Если вам нужно поддерживать другую платформу (или несколько платформ), то Tcl/Tk также достаточно продуктивен.

+0

простой VB или .net? – Notitze 2008-09-23 18:22:34

+1

Я думаю, что VB6 проще «просто сделать что-то», но это, вероятно, синдром детской утки, больше, чем любое рациональное сравнение. Я думаю, что каждая версия VB стала более сложной, так как около VB3 или около того. Естественно, что это добавляет больше возможностей, конечно. – 2008-09-23 18:27:44

+0

@ Notitze: Думаю, почти восемь лет спустя мы можем наконец-то обратиться к VB.NET как к простому «простому VB», спасибо. Если вы имеете в виду VB6, скажите так. – 2008-09-23 18:32:34

2

Я всегда считал Perl, чтобы быть моим прототипирования языком выбора, по нескольким причинам:

  1. CPAN - Там есть модуль просто ни о чем.
  2. Легко создавать хаки, чтобы имитировать, подделывать или делать что-то быстрое и грязное.
  3. Работает везде.
2

Я думаю, что «самый быстрый» сильно субъективен. Разработчик с многолетним опытом работы в VB, скорее всего, будет самым быстрым в прототипировании в VB. Java-разработчик на Java. Рубин в Руби. Тогда «самый быстрый» будет сильно искажен активами (библиотеки кода, опыт разработчиков и инструменты), которые у вас уже есть в доме.

То, что вы определяете как «прототип», также сильно влияет на вещи. Является ли набор псевдоэффективных снимков экрана, издевавшихся во Flash, достаточно доступным для навигации? Каков необходимый набор функций и какова целевая аудитория прототипа?

Как вы можете видеть, «лучший» будет сильно отличаться. Вероятно, рядом с уверенностью, что язык будет высокоуровневым, а инструменты IDE будут иметь приятных дизайнеров пользовательского интерфейса (при условии, что у прототипа есть пользовательский интерфейс). Если у вас много работы с БД, тогда мастера базы данных, которые работают с SQL grunt, будут экономить время и создавать разумные, если не оптимизированные объекты. Платформа, скорее всего, будет той платформой, для которой должен быть прототип - ведь прототипирование приложения Windows под Linux или Symbian-приложение под Palm OS, вероятно, не принесет вам слишком большой пользы.

0

Я считаю, что прототипирования с помощью Netbeans GUI Builder дает мне отличный старт. Тем не менее, я программист на Java.

4

Все это довольно субъективно, я думаю, но, как вы спросили: «Что делать вы считаете«, так что ...

  • Delphi 7 и выше (технически Object Pascal или Delphi язык, я думаю)
  • Windows 2003/XP
  • версия 7 является классическим, Поздние, кажется, не так легко прототипу материал в (для me)
  • SQL Express
  • В сравнении я использовал VB6, MS VC++ (давным-давно), FoxPro/Windows и Visual FoxPro, а также очень небольшое количество VS2005 (C#). Для меня Delphi - это всесторонний король. :-)
1

VFP отлично подходит для прототипирования. Я видел сообщения (извините, не имеют ссылок) из команд Microsoft, где они говорят, что WPF позволяет быстро создавать прототипы для них.

1

Enthought Python Distribution. Вы создаете модель своей проблемы в python, а затем вы говорите «создайте пользовательский интерфейс для этого» в одной строке кода. Если вам не нравятся некоторые части пользовательского интерфейса, вы переопределяете значения по умолчанию для этих частей (и ничего еще).

Не работает быстрее, если вы используете настольное приложение.

Результирующий прототип будет работать на Windows, Linux и Mac.

Если вы ищете веб-RAD, я предлагаю попробовать Grails или TurboGears. TurboGears проще в использовании, Grails дает вам доступ к обширному пространству веб-фреймворков Java (трудно превзойти).

0

Попробуйте Axure RP Pro.

Мы попробовали и обнаружили, что это действительно очень хорошо. Он генерирует весь прототип в HTML с несколькими скриптами Java, поэтому становится проще распространять прототипы.

Проверьте это.

0

Handcraft

Когда прототип любого графического интерфейса пользователя в интерактивном режиме в браузере, вы можете перейти от в низкой или высокой точности, как вы хотите. Handcraft ориентирован именно на прототипирование, поэтому он делает намного меньше, чем IDE намеренно.

0

Для рабочего прототипа:

  • без графического интерфейса: питон
  • графический интерфейс: рубинового на рельсах

Для макетов не использовать IDE, но некоторый специализированный инструмент макета, прочитать здесь SO: Whats the best way to create interactive application prototypes?

Для гибридного подхода (макеты, а затем код): дизайнер QT является единственным жизнеспособным вариантом, который я нашел из-за его конкретной архитектуры

Там вы идете.

Смежные вопросы