[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Среды разработки



On 16.10.2012 21:34, "Артём Н." wrote:
16.10.2012 21:22, Alexander Danilov пишет:
On 16.10.2012 18:47, "Артём Н." wrote:
16.10.2012 11:24, Victor Wagner пишет:
On 2012.10.15 at 20:58:20 +0400, "Артём Н." wrote:


[skip]

А интерфейсы писать?
А интерфейсы надо именно писать. Язык выраженный в виде plain text -
существенно более мощный инструмент, чем любая рисовалка.
Да, вот только писать сложнее, чем картинки двигать.

pack [buttok .ok -text Quit -command exit]
Сложнее?
Не вижу, где у вас кнопка на форме.
Вот я думаю, что она должна быть в правом нижнем углу, выровнена по правой
границе с верхней кнопкой, причём находиться чуть выше нижней границы воон того
"бевела", выделяющего группу контролов.


Не туда смотрите - wish /usr/share/tcltk/tk8.5/demos/widget
А всё перечисленное делается так pack ... -fill ... -expand .. -side ... и тд.


Потому что
язык позволяет оперировать в терминах если ... то .. иначе и повторять
...  до ..., не говоря уж о рекурсии и функциональной декомпозиции, а
рисовалки - нет.
И? Мне нужно это для форм GUI?
Чем больше и сложнее становится форма, тем труднее пользоваться рисовалкой.
Проверено.
Ну да, естественно.
Но, при сложной форме, в текстовом описании интерфейса ещё проще запутаться.

А это как описание сделать, а вот передвигать 100 элементов мышкой, чтобы воткнуть 101-й - это надо быть ..., я даже затрудняюсь правильно подобрать эпитет.


А проектировать?
А для этого существует понятия mind mapping и сoncept mapping.
И? Я-то спрашивал про среду, которая объединяет разрозненные инструменты, чтобы
не учить тысячу и одну опцию разных компиляторов и не придумывать велосипеды,
самостоятельно всё это объединяя.
Скриптовые языки и есть такая среда.
И? Прийти к написанию IDE На скриптовом языке?

Не IDE, а конечного продукта, а таких IDE уже есть
Emacs и Vim - это юниксовые IDE, так есть встроенные языки, с помощью которых процесс программирования автоматизируется. Vim до 5-й версии был просто редактором, а сейчас это уже IDE.
Emacs до какого-то времени был просто редактором с набором макросов, а сейчас это конструктор IDE.


Reply to: