Обновить
6
@Lure_of_Chaosread⁠-⁠only

Пользователь

4
Подписчики
Отправить сообщение
Проще быть искренним, лицемерным — безопаснее
Это вопрос не только государственной, но и личной безопасности — как использовать это в интересах каждого индивида?
> длинны
от мертвого осла?
Это всё информационная война. Когда не являешься очевидцем, и информация переходит через десятки третьих источников, возможно, заинтересованных — тогда уже не знаешь, чему верить, а чему не верить.
Особенно, когда известно, что и та, и другая сторона не гнушается мерзостями.

Иногда даже следует опасаться толковать и те события, которые видишь — можно всё истолковать в любую сторону.
В сказки о том, что кто-то хочет нести свет и правду, нас давно отучили верить. Если кто-то что-то делает, значит, это ему материально выгодно. За исключением идеалистов, людей, в основном, интересуют лишь деньги и власть.
> ихней
же, и поэтому — без комментариев
А я не утверждаю, что это плохо. Но когда можно и так и так, и одного стиля не придерживаются, внося путаницу и неразбериху — вот это уже начинает раздражать.
Частично согласен. GUI, как и View в MVC, должен быть пассивен и декларативен. Тем более, что .setWidth() эквивалентен .width=
Впрочем, несложно написать LayoutManager, который будет свои правила брать из xml или properties. Сложности могут появиться тогда, когда нужна сложная логика расположения, которую декларативно не очень опишешь красиво.
«Рисовать интерфейсы» было возможно (на Java) ещё во времена JBuilder 6, но при этом он не только генерировал ужасный код, вместе с дополнительными файлами xml, но и использовал собственные классы. Я тогда возненавидел не только метод jbInit() и класс XYLayoutManager, но и вообще визуальный метод рисования форм.
А когда вдруг он вышел на базе Eclipse, я вообще отказался от этого варезника, и полюбил Eclipse c версии 3.1. Да, там нет средств визуального проектирования «из коробки», но есть что-то, что удерживает от использования таких замечательных IDE, как, например, NetBeans и IntelliJ Idea.
Нет, не унизительным, а просто популярным. Вот и получается, что берут первую попавшуюся распиаренную технологию, и используют, где надо и где не надо — просто потому, что это якобы признак крутости.
Уважающий себя программист всё-таки интересуется «подноготной» своего фреймворка, мол, на каких принципах это всё работает. Также интересуется и другими технологиями.
«поколение .NET» как раз в том смысле, что кроме этого фреймворка они ничего не знают.
Хотя я лично предпочитаю писать код руками, как раз чтобы:
— не зависеть от рисовалки
— получать понятный, поддерживаемый код
Для «почти абсолютного» позиционирования можно, как вариант, использовать GraphPaperLayout. Тоже абсолютное позиционирование, только в условных единицах (если выставить 100х100, то, получается, в процентах). А при изменении размера контейнера все контролы перепозиционируются.
> А нельзя просто убрать в Main код, который создает форму и вместо него вставить свой?

Поколение .NET…

> А разработчики .net еще и System.Environment.SpecialFolder зачем-то сделали

Каждая платформа навязывает свою идеологию, делая обертки в своём стиле вокруг нижележащей платформы. Это неизбежно…

Информация

В рейтинге
Не участвует
Откуда
Вильнюс, Литва, Литва
Дата рождения
Зарегистрирован
Активность