посоветуйте язык для быстрого прототипирования
От: Дарней Россия  
Дата: 13.10.05 04:29
Оценка:
Чего бы хотелось от языка?
динамическая типизация
удобная среда разработки с автокомплитом и рефакторингом
(относительно) простая интеграция с .NET и/или COM
возможность писать в функциональном стиле

пока что есть два варианта — Ruby и Smalltalk
какие есть еще варианты? Какие есть (свободно доступные) средства разработки для сабжей? Как решается проблема с интеграцией?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Всех излечит, исцелит
добрый Ctrl+Alt+Delete
Re: посоветуйте язык для быстрого прототипирования
От: Mckey Россия  
Дата: 13.10.05 04:34
Оценка:
Здравствуйте, Дарней, Вы писали:

Д>Чего бы хотелось от языка?

Д>динамическая типизация
Д>удобная среда разработки с автокомплитом и рефакторингом
Д>(относительно) простая интеграция с .NET и/или COM
Д>возможность писать в функциональном стиле

Д>пока что есть два варианта — Ruby и Smalltalk

Д>какие есть еще варианты? Какие есть (свободно доступные) средства разработки для сабжей? Как решается проблема с интеграцией?

Попробуйте посмотреть в сторону Scala.
Делай добро и бросай его в воду...
Re: посоветуйте язык для быстрого прототипирования
От: eao197 Беларусь http://eao197.blogspot.com
Дата: 13.10.05 07:12
Оценка:
Здравствуйте, Дарней, Вы писали:

Если говорить о Ruby, то

Д>динамическая типизация

+

Д>удобная среда разработки с автокомплитом и рефакторингом

http://www.rubygarden.org/index.cgi/General/ReviewofEditorsforRuby.html
http://rubyeclipse.sourceforge.net/
http://www.widestudio.org/EE/index.html

Д>(относительно) простая интеграция с .NET и/или COM

http://ruby-doc.org/docs/ProgrammingRuby/html/win32.html

На счет .NET не слышал. Хотя были какие-то попытки реализовать Ruby на .NET, но они остановились где-то на уровне Ruby 1.6.

Д>возможность писать в функциональном стиле

... << RSDN@Home 1.1.4 stable rev. 510>>


SObjectizer: <микро>Агентно-ориентированное программирование на C++.
Re[2]: посоветуйте язык для быстрого прототипирования
От: Дарней Россия  
Дата: 13.10.05 08:41
Оценка:
Здравствуйте, eao197, Вы писали:

Д>>удобная среда разработки с автокомплитом и рефакторингом

E>http://www.rubygarden.org/index.cgi/General/ReviewofEditorsforRuby.html
E>http://rubyeclipse.sourceforge.net/
E>http://www.widestudio.org/EE/index.html

а ты сам бы что посоветовал?

Д>>(относительно) простая интеграция с .NET и/или COM

E>http://ruby-doc.org/docs/ProgrammingRuby/html/win32.html

E>На счет .NET не слышал. Хотя были какие-то попытки реализовать Ruby на .NET, но они остановились где-то на уровне Ruby 1.6.


мне хотя бы какой-нибудь простенький бридж
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Всех излечит, исцелит
добрый Ctrl+Alt+Delete
Re[2]: посоветуйте язык для быстрого прототипирования
От: Зверёк Харьковский  
Дата: 13.10.05 08:57
Оценка:
Здравствуйте, eao197, Вы писали:

Д>>удобная среда разработки с автокомплитом и рефакторингом

E>http://www.rubygarden.org/index.cgi/General/ReviewofEditorsforRuby.html
E>http://rubyeclipse.sourceforge.net/
E>http://www.widestudio.org/EE/index.html

А сам чем пользуешься? И что, кстати, можно сказать плохого/хорошего про FreeRIDE?
FAQ — це мiй ай-кью!
Re[3]: посоветуйте язык для быстрого прототипирования
От: eao197 Беларусь http://eao197.blogspot.com
Дата: 13.10.05 09:32
Оценка:
Здравствуйте, Дарней, Вы писали:

Д>>>удобная среда разработки с автокомплитом и рефакторингом

E>>http://www.rubygarden.org/index.cgi/General/ReviewofEditorsforRuby.html
E>>http://rubyeclipse.sourceforge.net/
E>>http://www.widestudio.org/EE/index.html

Д>а ты сам бы что посоветовал?


ViM

На самом деле, у меня просто подход к разработке специфический, поэтому я не нуждаюсь ни в автокомплите, ни в автоматизированном рефакторинге. А документация по Ruby API и его стандартной библиотеке у меня открыта в соседнем браузере. Поэтому я плохой советчик.

Что касается автокомплита, то он, вроде, есть в RDE, но только для стандартных классов. На демке от Ruby on Rails я видел редактор TextMate -- вот он мне показался очень симпатичным, только он под MacOS

А что касается автоматизированного рефакторинга для Ruby, то я вообще сомневаюсь, что для такого динамического языка, как Ruby он возможен.

Д>>>(относительно) простая интеграция с .NET и/или COM

E>>http://ruby-doc.org/docs/ProgrammingRuby/html/win32.html

E>>На счет .NET не слышал. Хотя были какие-то попытки реализовать Ruby на .NET, но они остановились где-то на уровне Ruby 1.6.


Д>мне хотя бы какой-нибудь простенький бридж


Нет, тут ничего не могу посоветовать

Можно на rubyforge поискать (http://rubyforge.org/projects/rubydotnet/ к примеру).




Есть русскоязычные сайты http://ruby.linux.by и http://ruby-forum.ru/
Может на них такие вопросы уже поднимались?
... << RSDN@Home 1.1.4 stable rev. 510>>


SObjectizer: <микро>Агентно-ориентированное программирование на C++.
Re[3]: посоветуйте язык для быстрого прототипирования
От: eao197 Беларусь http://eao197.blogspot.com
Дата: 13.10.05 09:34
Оценка:
Здравствуйте, Зверёк Харьковский, Вы писали:

ЗХ>А сам чем пользуешься?


См. Re[3]: посоветуйте язык для быстрого прототипирования
Автор: eao197
Дата: 13.10.05


ЗХ>И что, кстати, можно сказать плохого/хорошего про FreeRIDE?


Не пользуюсь. Мне он примитивным показался. RDE, имхо, по круче будет.
... << RSDN@Home 1.1.4 stable rev. 510>>


SObjectizer: <микро>Агентно-ориентированное программирование на C++.
Re[4]: посоветуйте язык для быстрого прототипирования
От: Дарней Россия  
Дата: 13.10.05 09:52
Оценка:
Здравствуйте, eao197, Вы писали:

E>ViM


нет, только не это мне он всегда спектрумовский редактор GENS напоминает

E>Есть русскоязычные сайты http://ruby.linux.by и http://ruby-forum.ru/

E>Может на них такие вопросы уже поднимались?

буду копать
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Всех излечит, исцелит
добрый Ctrl+Alt+Delete
Re[5]: посоветуйте язык для быстрого прототипирования
От: eao197 Беларусь http://eao197.blogspot.com
Дата: 13.10.05 10:09
Оценка:
Здравствуйте, Дарней, Вы писали:

E>>ViM


Д>нет, только не это мне он всегда спектрумовский редактор GENS напоминает




Да я его воспринял только с пятой или шестой попытки. Зато теперь без него неудобно. Даже сам удивляюсь.
... << RSDN@Home 1.1.4 stable rev. 510>>


SObjectizer: <микро>Агентно-ориентированное программирование на C++.
Re: посоветуйте язык для быстрого прототипирования
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 13.10.05 10:27
Оценка: +3 -1
Здравствуйте, Дарней, Вы писали:

Д>динамическая типизация

Д>удобная среда разработки с автокомплитом и рефакторингом

Очень плохо совместимы. Придется выбирать либо качественный автокомплит и рефакторинг, либо отсутствие статической типизации.
... << RSDN@Home 1.2.0 alpha rev. 617>>
AVK Blog
Re[2]: посоветуйте язык для быстрого прототипирования
От: _vovin http://www.pragmatic-architect.com
Дата: 13.10.05 11:14
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Здравствуйте, Дарней, Вы писали:


Д>>динамическая типизация

Д>>удобная среда разработки с автокомплитом и рефакторингом

AVK>Очень плохо совместимы. Придется выбирать либо качественный автокомплит и рефакторинг, либо отсутствие статической типизации.


Что значит "качественный"? Я так понимаю в этом контексте это означает "точный". Но качественный это -1. Таким образом трансляторы динамических языков можно назвать "некачественными", потому что не гарантируют корректность вызовов.
По теме — Smalltalk обладает "качественным" рефакторингом, и некоторые среды обладают "качественным" автокомплитом.
Так что советую.
Re[3]: посоветуйте язык для быстрого прототипирования
От: Дарней Россия  
Дата: 13.10.05 11:25
Оценка:
Здравствуйте, _vovin, Вы писали:

_>По теме — Smalltalk обладает "качественным" рефакторингом, и некоторые среды обладают "качественным" автокомплитом.

_>Так что советую.

а какие инструменты для него имеются в наличии?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Всех излечит, исцелит
добрый Ctrl+Alt+Delete
Re[4]: посоветуйте язык для быстрого прототипирования
От: _vovin http://www.pragmatic-architect.com
Дата: 13.10.05 11:31
Оценка:
Здравствуйте, Дарней, Вы писали:

Д>Здравствуйте, _vovin, Вы писали:


_>>По теме — Smalltalk обладает "качественным" рефакторингом, и некоторые среды обладают "качественным" автокомплитом.

_>>Так что советую.

Д>а какие инструменты для него имеются в наличии?


Там среда сама в себе. Все инструменты это плагины к среде. Зависит от производителя. Хороших вариант традиционно два — Dolphin и VisualWorks.
Для прототипирования подходит очень хорошо. Можно все нужное загрузить в один образ и перетаскивать его с места на место, имея под рукой и работающий прототип и среду со всеми инструментами.
Re: посоветуйте язык для быстрого прототипирования
От: Gaperton http://gaperton.livejournal.com
Дата: 13.10.05 13:41
Оценка: +1 :))
Здравствуйте, Дарней, Вы писали:

Д>Чего бы хотелось от языка?

Д>динамическая типизация
Д>удобная среда разработки с автокомплитом и рефакторингом
Д>(относительно) простая интеграция с .NET и/или COM
Д>возможность писать в функциональном стиле

Д>какие есть еще варианты? Какие есть (свободно доступные) средства разработки для сабжей? Как решается проблема с интеграцией?


Вы удивитесь, насколько это свежо и оригинально. JScript.NET
В этом языке функции — first class object. Как решается "проблема с интеграцией" — сами догадайтесь .
Re: посоветуйте язык для быстрого прототипирования
От: VladD2 Российская Империя www.nemerle.org
Дата: 13.10.05 16:37
Оценка:
Здравствуйте, Дарней, Вы писали:

Д>Чего бы хотелось от языка?

Д>динамическая типизация
Д>удобная среда разработки с автокомплитом и рефакторингом
Д>(относительно) простая интеграция с .NET и/или COM
Д>возможность писать в функциональном стиле

Д>пока что есть два варианта — Ruby и Smalltalk

Д>какие есть еще варианты? Какие есть (свободно доступные) средства разработки для сабжей? Как решается проблема с интеграцией?

А можно вопрос?
Спасибо.

Зачем тебе динамическая типизация?
... << RSDN@Home 1.2.0 alpha rev. 618>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: посоветуйте язык для быстрого прототипирования
От: Дарней Россия  
Дата: 14.10.05 03:51
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>А можно вопрос?

VD>Спасибо.

VD>Зачем тебе динамическая типизация?


чтобы быстренько сляпать что-то работающее, не особо задумываясь о построении иерархии и интерефейсах
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Всех излечит, исцелит
добрый Ctrl+Alt+Delete
Re: посоветуйте язык для быстрого прототипирования
От: FR  
Дата: 14.10.05 04:31
Оценка:
Здравствуйте, Дарней, Вы писали:

Д>Чего бы хотелось от языка?

Д>динамическая типизация
Д>удобная среда разработки с автокомплитом и рефакторингом
Д>(относительно) простая интеграция с .NET и/или COM
Д>возможность писать в функциональном стиле

Д>пока что есть два варианта — Ruby и Smalltalk


А чем питон не понравился?

Кроие рефакторинга вроде все есть. С com с помощью пакета win32all интеграция очень простая (там есть утилита для авто генерации обертки com объектов в питоновский модуль) С NET правда интеграции пока нет, но в разработке сразу две версии питона под NET.
Re[2]: посоветуйте язык для быстрого прототипирования
От: FR  
Дата: 14.10.05 04:32
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>А можно вопрос?

VD>Спасибо.

VD>Зачем тебе динамическая типизация?


Так для прототипирования статическая типизация только мешает.
Re[3]: посоветуйте язык для быстрого прототипирования
От: eao197 Беларусь http://eao197.blogspot.com
Дата: 14.10.05 06:23
Оценка: +2
Здравствуйте, Дарней, Вы писали:

VD>>Зачем тебе динамическая типизация?


Д>чтобы быстренько сляпать что-то работающее, не особо задумываясь о построении иерархии и интерефейсах


Тогда зачем поддержка рефакторинга?
... << RSDN@Home 1.1.4 stable rev. 510>>


SObjectizer: <микро>Агентно-ориентированное программирование на C++.
Re[3]: посоветуйте язык для быстрого прототипирования
От: Andrei N.Sobchuck Украина www.smalltalk.ru
Дата: 14.10.05 06:25
Оценка:
Здравствуйте, FR, Вы писали:

VD>>Зачем тебе динамическая типизация?


FR>Так для прототипирования статическая типизация только мешает.


А что такое прототипирование?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Я ненавижу Hibernate
Автор: Andrei N.Sobchuck
Дата: 08.01.08
!
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.