Главное меню
Мы солидарны с Украиной. Узнайте здесь, как можно поддержать Украину.

C++ Builder

Автор Искандер, марта 21, 2011, 15:08

0 Пользователи и 7 гостей просматривают эту тему.

RawonaM

Цитата: myst от марта 23, 2011, 15:31
ЦитироватьУ жабы вообще есть стандартная среда?
А у кого есть стандартная среда? Что это за зверь такой вообще?
Это значит, что овер 90% пользуются этой средой для разработки на этом языке. Можешь поместить в словарь :)

RawonaM

Цитата: Python от марта 23, 2011, 15:32
Почему же, кое-что есть. (Google) java gui builders
Ну кое что и для питона есть. Это несравнимо. Хотя кто его знает, может что-нибудь стоящее да есть, только об этом мало кто знает.

Цитата: Python от марта 23, 2011, 15:32
Впрочем, с моей точки зрения, делать gui собственными руками (что в джаве вполне реально) — лучший путь, чем полагаться на инструмент, делающий за тебя что-то непонятное.
Особенно по времени лучше.

Еще лучше забыть джаву и писать сразу на байткоде. Зачем компилятор, делающий за тебя что-то непонятное, если можно собственными руками?

myst

Жаба более развита, у неё несколько зрелых инструментов. Распределения пользователей не знаю, но суммарное покрытие приближается к 100 %.

RawonaM

Более развита чем кто? Я для жабы Eclipse использую. Впрочем, для питона, пхп и С тоже.

myst

Цитата: RawonaM от марта 23, 2011, 15:39
Более развита чем кто?
Чем дотнет. Ты же о нём говоришь?

RawonaM

Цитата: myst от марта 23, 2011, 15:41
ЦитироватьБолее развита чем кто?
Чем дотнет. Ты же о нём говоришь?
Я говорю в целом о совокупности рабочей среды. То есть айдии, язык и что из этого выходит.
Да, кое в чем джава имеет преимущества. Но во многом и проигрывает. По совокупности для целей прикладных программ я советую дотнет. Вижуал студио таки рулит, плюс вкусности шарпа.

Python

ЦитироватьЕще лучше забыть джаву и писать сразу на байткоде. Зачем компилятор, делающий за тебя что-то непонятное, если можно собственными руками?
Почему нет (не в байткоде, конечно, а на джаваассемблере)? Если овер 90% джава-функций состоят из вызовов других функций, разница не кажется столь огромной.
Пролетареві ніколи вчити європейських мов, бодай би свою знати добре і на ній принести до своєї хати світло знання (Гнат Хоткевич)
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

RawonaM

Ну вот и договорились. Джава не нужна, шарп не нужен, среда разработки не нужна. Будем писать на ассемблере в Блокноте. Не, блокнот тоже не нужен, будем писать через cat > unnamed.asm.

myst

Цитата: RawonaM от марта 23, 2011, 15:46
Но во многом и проигрывает.
Раскрой тему.

Цитата: RawonaM от марта 23, 2011, 15:46
плюс вкусности шарпа
Расскажи же.

Цитата: RawonaM от марта 23, 2011, 15:46
Вижуал студио таки рулит
И в чём же?

RawonaM

Мы это оставим как задание Искандеру. Отчет тебе даст ответы :)

Python

*Испытывает воистину ангельскую радость от упоминания столь дорогих сердцу консольных инструментов*

Ну а если серьезно, при достаточно простой и удобной библиотеке для работы с GUI, среда разработки — излишество и дополнительный способ запутаться в собственном изделии. Для чего-то мало-мальски выходящего за пределы возможностей среды, задача разобраться в автоматически созданном коде вполне сравнима с раскопками в коде, написанном другим человеком.
Пролетареві ніколи вчити європейських мов, бодай би свою знати добре і на ній принести до своєї хати світло знання (Гнат Хоткевич)
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

RawonaM

Конечно, нафига нам расцветка синстаксиса, код комплишн и прочие бяки.

В соседней теме аналогично вон сказали, что медицина, пропитание, продолжительность жизни — все это не нужно.

Зачем вообще экран нужен? Флэхи? Даешь перфокарты вообще.

myst

Цитата: Python от марта 23, 2011, 16:12
Ну а если серьезно, при достаточно простой и удобной библиотеке для работы с GUI, среда разработки — излишество и дополнительный способ запутаться в собственном изделии.
Не-не, когда файлов много, лазить по исходникам в одном редакторе не айс, не говоря уже о рефакторинге (которого, кстати, для C++ в микрософтостудии нет).

Python

Расцветка синтаксиса — да, удобно. Подсказки с нужными ключевыми словами —да, удобно, если не мешает выполнять другие действия. А вот если среда для клепания окошек становится принципиально необходимой, это признак не хорошей среды, а плохого языка. В идеале, язык для оформления gui должен быть прост, как html. Джава, конечно, посложнее будет, но для ручного написания она приспособлена лучше, чем Delphi или Visual C.
Пролетареві ніколи вчити європейських мов, бодай би свою знати добре і на ній принести до своєї хати світло знання (Гнат Хоткевич)
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

myst

Цитата: Python от марта 23, 2011, 16:35
В идеале, язык для оформления gui должен быть прост, как html.
Именно! Это должен быть дескриптивный язык. GUI должен быть полностью отделён от логики. Кстати, не только GUI, но и TUI и любой другой. Тогда можно будет цеплять любые морды, пользователь сможет перекраивать интерфейс, как ему удобно. Эпоха прибитых гвоздями интерфейсов должна быть предана забвению.

RawonaM

Цитата: myst от марта 23, 2011, 16:33
А вот если среда для клепания окошек становится принципиально необходимой, это признак не хорошей среды, а плохого языка. В идеале, язык для оформления gui должен быть прост, как html.
Ага, так еще и надо создать специальный для гуи язык?! Как же быть с тем, что языки вообще не нужны, даешь ассебмлер каждому?
Это может хорошая идея, но почему-то никто этого не делает.


Цитата: Python от марта 23, 2011, 16:35
Visual C
Вы так используете эти буквы в таком контексте, как будто это язык какой-то. И вообще как будто это существует.

А в чем преимущество Java для ручного написания гуи?

RawonaM

Цитата: myst от марта 23, 2011, 16:39
ЦитироватьВ идеале, язык для оформления gui должен быть прост, как html.
Именно! Это должен быть дескриптивный язык. GUI должен быть полностью отделён от логики. Кстати, не только GUI, но и TUI и любой другой. Тогда можно будет цеплять любые морды, пользователь сможет перекраивать интерфейс, как ему удобно. Эпоха прибитых гвоздями интерфейсов должна быть предана забвению.
Визуальная студия приближается к этому идеалу.
Хотя, конечно, язык для гуи еще не придумали.

У веба все проще и красивее. Оконный гуй задалбывает порой. Что в хтмл как два байта переслать делается, в оконном иногда много телодвижений.

Bhudh

Offtop
Цитата: RawonaMА где ее взять, статью эту?
В мой блог загляни, я наизусть ссылки не помню...
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

Python

Цитироватьно и TUI и любой другой
TUI еще нужен в наше время?
Пролетареві ніколи вчити європейських мов, бодай би свою знати добре і на ній принести до своєї хати світло знання (Гнат Хоткевич)
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

Искандер

Не! Стоп! стоп! стоп!
Представьте на минутку, что я маленькая девочка и делаю окошечки перетаскиванием мышечкой компоненьтиков на формочку. И только так.
Представили?
А теперь скажите: какой, нахрен, язык для ГУИ?
"Niech żyją POLACY!! Ponieważ polacy są rasej nadczłowieków. Od nich jest przyszłość planety. Oni przeżyją nawet wojną atomowę, dlatego, że polacy są wieczni, bo chtoniczni. I dadzą potomstwo, które też będzie polakami i polkami. Niech żyjemy, hura!.." (c) Awwal12

Python

Обработчики на кнопочки тоже мышечкой рисуте? :)

В любом случае, формочку нужно как-то сохранить на диске. Если так, то формат, в котором сейвится сабж, должен представлять собой язык, пригодный для редактирования ручками. Можно, конечно, сейвить какой-то запутанный бинарник вместо текста, но зачем?
Пролетареві ніколи вчити європейських мов, бодай би свою знати добре і на ній принести до своєї хати світло знання (Гнат Хоткевич)
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

myst

Цитата: RawonaM от марта 23, 2011, 16:43
Визуальная студия приближается к этому идеалу.
Хотя, конечно, язык для гуи еще не придумали.
XAML отправлен в топку? Студия позволяет делать многомордовые приложения?

Искандер

Цитата: myst от марта 23, 2011, 17:38
Студия позволяет делать многомордовые приложения?
Нан дес?
"Niech żyją POLACY!! Ponieważ polacy są rasej nadczłowieków. Od nich jest przyszłość planety. Oni przeżyją nawet wojną atomowę, dlatego, że polacy są wieczni, bo chtoniczni. I dadzą potomstwo, które też będzie polakami i polkami. Niech żyjemy, hura!.." (c) Awwal12

myst

Цитата: Искандер от марта 23, 2011, 17:18
Представьте на минутку, что я маленькая девочка и делаю окошечки перетаскиванием мышечкой компоненьтиков на формочку. И только так.
Представили?
А теперь скажите: какой, нахрен, язык для ГУИ?
Девочка, иди поиграй, не мешай дядям.

RawonaM

Цитата: myst от марта 23, 2011, 17:38
XAML отправлен в топку?
Не знаком.

Цитата: myst от марта 23, 2011, 17:38
Студия позволяет делать многомордовые приложения?
Не очень понимаю в чем задача, но интуитивно могу сказать, что наверное таки да.

Быстрый ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.

Имя:
Имейл:
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр