|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форумы Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от opennews (??) on 01-Июн-10, 11:48 | ||
Вышла (http://tech.groups.yahoo.com/group/eiffel_software/message/1...) версия 6.6 IDE для языка Eiffel (http://ru.wikipedia.org/wiki/Eiffel_%28programming_lang...) - EiffelStudio. Eiffel - это объектно-ориентированный язык, поддерживающий технологию проектирования по контракту (http://sergeyteplyakov.blogspot.com/search/label/Design%...). | ||
Высказать мнение | Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от Аноним (??) on 01-Июн-10, 11:48 | ||
А недостатки у него какие? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
3. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от Cobold (??) on 01-Июн-10, 12:00 | ||
первое, на вскидку - бинарники тяжеловаты, и в 6.4 во всяком случае компиляция долго длилась. Ну, и не привычно конечно, так уж получилось что современные методологии на яву заточены. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
2. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от Cobold (??) on 01-Июн-10, 11:57 | ||
расскажите, как впечатления, кто с этим работал? Я как-то одно время пытался его серьёзно освоить, но там слишком уж непривычная для наших программеров концепция, так и не понял как на нём с этими людьми что-то сделать можно было бы. Может был у кого положительный опыт? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
4. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от croster (ok) on 01-Июн-10, 16:08 | ||
Для начала стоит изучить проектирование по контракту - ключевая, на мой взгляд, идея Eiffel. На русском можно почитать недавно вышедший цикл статей в блоге: | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
6. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от Cobold (??) on 01-Июн-10, 16:36 | ||
Да, спасибо, Мейера тоже читал пару лет назад, и про ипользование BON тоже, очень заинтересовался, кое-что пробовал сам писать тоже. Полностью согласен что это идеальный язык чтобы учиться программировать правильно. Вот только это язык на мой взгляд не для одиночек, его сила в решении проблем работы в комманде и разработки очень сложных систем, и вот тут у меня как раз незадача: люди с которыми я работаю вместе уже имеют определённые знания и опыт, но пришел к ним этот опыт по сути из явы, и в институте они UML изучали а не BON, и думают они поэтому в стиле явы, рады что с юнит-тестами через пень-колоду разобрались и на большее не замахваются. Не знаю я пока как можно было-бы этих людей заинтересовать с Eiffel поработать, вот и вопрос - может у кого-нибудь есть положительный опыт реальных проектов на этом языке, не 20-летней давности, а с учётом современных реалий? Об этом было бы очень интересно почитать. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
10. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от не наш on 01-Июн-10, 17:10 | ||
>Вот только это язык на мой взгляд не для одиночек, его сила в решении проблем работы в комманде и разработки очень сложных систем, | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
18. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от Cobold (??) on 01-Июн-10, 17:46 | ||
>Любой язык можно использовать и в "одиночестве", и в команде. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
24. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от не наш on 01-Июн-10, 18:10 | ||
>я к счастью работал с достаточным количеством языков, чтобы не бояться стадного чувства. Как раз айфель на мой взгляд - другой случай. Но может быть конечно я в этот раз ошибаюсь. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
31. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от Cobold (??) on 01-Июн-10, 18:25 | ||
>[оверквотинг удален] | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
5. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от не наш on 01-Июн-10, 16:23 | ||
> Я как-то одно время пытался его серьёзно освоить, но там слишком уж непривычная для наших программеров концепция, | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
7. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от Cobold (??) on 01-Июн-10, 16:59 | ||
>[оверквотинг удален] | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
11. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от Unixoid (??) on 01-Июн-10, 17:10 | ||
Ага, PHP + кеш на эйфеле - это будет нечто :-))))) | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
14. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от Cobold (??) on 01-Июн-10, 17:26 | ||
> http://habrahabr.ru/blogs/development/95079/ | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
12. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от Аноним (??) on 01-Июн-10, 17:12 | ||
Мне приходилось очень много иметь дел с Eiffel хотя бы в рамках прохождения кучи курсов в ETH Zurich. Скажем так: удобно. Такого гибкого и красивого ООП пока нет ни у кого, однако программирование по контракту больше похоже на TDD в плане организации процесса. Наверное это идеальный язык для TDD. Контракты красивы, но если использовать их как положено, то около 80% кода будут составлять именно эти однотипные соглашения. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
16. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от Cobold (??) on 01-Июн-10, 17:34 | ||
| ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
21. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от croster (ok) on 01-Июн-10, 17:58 | ||
>Производительность, кстати, сравнима с С только в случае генерирования окончательного кода, но там, сюрприз, эти славные require и ensure частично отключаются, так что смысла в них маловато на самом деле. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
13. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от не наш on 01-Июн-10, 17:16 | ||
>Для начала, для чего нам это нужно: я веб-разработчик, мы делаем на php довольно сложные системы под заказ, и некоторые вещи было бы не плохо вынести в отдельный процесс и скомпилировать - кэш, спецефический поиск итд.. Для таких вещей на мой взгляд айфель подошёл бы идеально - производительность сравнима с C, а качество кода будет значительно выше. Потом, на мой взгляд, опыт "разработки по контракту" и в php не помешал бы, но для этого нужно его сначала на самом eiffel получить - сделать на нём какие-то пробные пректы и посмотреть как эта система работает, что там удобно а что нет. Вот пока и не знаю как заинтересовать коллег им заняться, это не студенты зелёные и стереотипы у них уже давно устоялись. Найти других - тоже конечно выход, но пока не реальный. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
15. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от Cobold (??) on 01-Июн-10, 17:32 | ||
> | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
20. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от не наш on 01-Июн-10, 17:53 | ||
>видимо боюсь оказаться в положении эзотерика, сваявшего какую-то заумь, с которой никто не хочет разбираться пока она работает, а потом её просто переписывают заново :) | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
22. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от Cobold (??) on 01-Июн-10, 18:08 | ||
>[оверквотинг удален] | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
26. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от не наш on 01-Июн-10, 18:13 | ||
>А можно Вам порекомендовать другой замечательный язык, форт (forth) называется ? Я им одно время очень увлекался, преинтереснейшая вещь ;) | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
28. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от Cobold (??) on 01-Июн-10, 18:18 | ||
>>А можно Вам порекомендовать другой замечательный язык, форт (forth) называется ? Я им одно время очень увлекался, преинтереснейшая вещь ;) | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
30. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от не наш on 01-Июн-10, 18:25 | ||
>да так, к слову просто, немножко психологии ;) | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
35. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от Cobold (??) on 01-Июн-10, 18:57 | ||
>>да так, к слову просто, немножко психологии ;) | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
36. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от не наш on 01-Июн-10, 20:29 | ||
>извините, проблема из области психологии - утверждать, что подход в освоении (не изучении, а именно освоении) языка от самого языка не зависит. Если я Вас правильно понял конечно. Поэтому привёл в пример forth , как противоположность к eiffel - это ведь тоже язык с очень интересными идеями, но имеет смысл если программа небольшого объёма и пишет её на 100% один человек и больше никто в его код никогда не полезет. А eiffel на мой взгляд ничего не даёт программисту-одиночке, кроме кучи дополнительных формальностей. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
38. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от Cobold (??) on 01-Июн-10, 23:37 | ||
Eiffel создавался с целью оптимировать работу в больших проектах. А форт создавался с целью достичь наилучший компромис между расходом ресурсов и гибкостью программы на машинке уровня современных микроконтроллеров. И применять языки, и не только для этих два, не по тому назначению для которого их создавали авторы и оттачивало близкое к авторам по целям сообщество - как минимум не рационально. А то можно было сразу отбросить стереотипы и на ассемблере остаться. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
40. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от не наш on 02-Июн-10, 10:21 | ||
>Eiffel создавался с целью оптимировать работу в больших проектах. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
23. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от croster (ok) on 01-Июн-10, 18:09 | ||
>Делать то, что работает, и осваивать для этого такие инструменты, которые более всего подходят именно вам, а не другим, и которые помогают именно вам самому достичь максимальной производительности. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
27. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от Cobold (??) on 01-Июн-10, 18:16 | ||
>А вот производительность самого программиста | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
29. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от не наш on 01-Июн-10, 18:19 | ||
>Если Вы имеете ввиду производительность приложений, написанных на Eiffel, то она оценивается как высокая (трансляция кода в Си). | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
34. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от croster (ok) on 01-Июн-10, 18:39 | ||
>То есть вы здесь пытались меня убедить, что производительность самого программиста не | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
19. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от croster (ok) on 01-Июн-10, 17:49 | ||
Если Вы хотите попробовать проектирование по контракту, то для других языков есть соответствующие библиотеки. Например, Contract++ (http://dbcpp.sourceforge.net/) для С++. Можете попробовать написать подключаемые модули для php на C++ с помощью этой технологии. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
25. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от Cobold (??) on 01-Июн-10, 18:12 | ||
>Если Вы хотите попробовать проектирование по контракту, то для других языков есть | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
32. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от croster (ok) on 01-Июн-10, 18:27 | ||
>Вы пишите что процесс на TDD похож - а чувствуются ли какие-то преимущества, в сравнении с теми-же UnitTests в стиле явы? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
33. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от Cobold (??) on 01-Июн-10, 18:34 | ||
>>Вы пишите что процесс на TDD похож - а чувствуются ли какие-то преимущества, в сравнении с теми-же UnitTests в стиле явы? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
8. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от Аноним (??) on 01-Июн-10, 17:06 | ||
Ну наконец-то доделали, прошлой осенью даже помогал Мартину баги из EiffelVision, какой-то заколдованный релиз-стоппер вышел. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
17. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от croster (ok) on 01-Июн-10, 17:44 | ||
>Сам EiffelStudio, конечно, пока убог, но небезнадежен | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
37. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от User294 (ok) on 01-Июн-10, 23:10 | ||
> Вышла версия 6.6 IDE для языка Eiffel | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
39. "EiffelStudio 6.6 - IDE для языка Eiffel " | +/– | |
Сообщение от croster (ok) on 02-Июн-10, 00:06 | ||
Прошу прощения, отправил редакторам необходимые изменения. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |