Илья Ермаков писал(а):
Я думаю, что против того, чтобы "это было" никто бы не был.
Только всё повторяется по кругу: говорится "Вот, у нас есть мета-IDE, framework для построения работы с документами самого разного рода, частным случаем которого являются исходники, формы, графические компоненты и контейнеры. Попробуйте - это же интересно, сконструируйте для себя именно то, что именно вам нужно...."... А в ответ: "Не, ну у вас подсветки синтаксиса нет и кнопки не круглые... Это примитив. Это как Блокнот".
Кнопки мне нравятся
(о которых случайно узнал, и которые пришлось искать в интернете и хитрым образом устанавливать) - они даже выделяются своим красивым дизайном на фоне всего остального. Подсветка синтаксиса на самом деле далеко не самое важное, чего нет в БлэкБоксе (не хочу повторяться), и по-хорошему надо подсвечивать не синтаксис, а идентификаторы.
Что же до замечательного framework'а, то вся беда в том, что все достоинства БлэкБокса потенциальные, а не реальные.
Да, профессиональный программист из него может сделать всё, что угодно (он и из ассемблера может сделать), но только если он без этого жить не сможет. А опыт подсказывает, что типичный программист может всю жизнь обходиться "блокнотом", командной строкой и чашкой кофе.
То есть, он ничего не будет делать и даже подведет под это философское обоснование.
И Вы предлагаете школьникам этим заняться? - которые испытывают на себе неудобство инструмента. Сортировку массива они, конечно, под руководством учителя сделают, но ни одну реальную творческую задачу среда им не поможет сделать
. Да и синтаксис языка им придется изучать методом набивания шишек - без предварительных подсказок среды
. Слава богу, язык "маленький", а транслятор сообщает о сути ошибок (даже как-то еще не верится в такой сервис, хотя вижу собственными глазами
).
А есть еще взрослые (и не ПРОФЕССИОНАЛЬНЫЕ программисты, а всякие там физики, химики, инженеры и прочие), которые пытаются освоить БлэкБокс - так для них освоить Компонентный Паскаль для своих узких нужд в сотню раз легче, чем переделать среду разработки (для этого её нужно знать изнутри) - они этим и не будут заниматься, а будут мучиться с тем, что есть.