OberonCore https://forum.oberoncore.ru/ |
|
Плюсы и минусы Лазаруса и Блек Бокса https://forum.oberoncore.ru/viewtopic.php?f=27&t=4907 |
Страница 1 из 3 |
Автор: | bill [ Воскресенье, 29 Декабрь, 2013 18:35 ] |
Заголовок сообщения: | Плюсы и минусы Лазаруса и Блек Бокса |
Их исходники открыты, они бесплатны. Это чисто мое мнение. ИМХО. Плюсы Лазаруса: 1. Для начинаюшего нужен быстрый результат, берешь кнопку нажимаешь дважды пишешь код нажимаешь плей, и вуаля программа готова, носи .exe куда угодно. Я до сих пор не разберу как все таки делать .exe в BB, нажатие плей тут не прокатит, нужна подготовка. 2. В гугле много информации про делфи, лазарус похож на делфи, для начинаюших похож, для профи может и нет, если и не похож то можна что то сообразить. Много людей изучают и работают на лазарусе да? Чем больше людей тем легче найти ответ на вопросы. Плюсы Блек Бокса: Прочитано немало книг про Оберон, Паскаль. Я может понял 10 процентов из этих книг, но там говориться что эти системы создавались вдали от суеты и быстротечности мира. Что эти системы хорошо обдумывались, в отличие от тех которые делались для извлечения максимальной прибыли. |
Автор: | Иван Кузьмицкий [ Воскресенье, 29 Декабрь, 2013 20:12 ] |
Заголовок сообщения: | Re: Плюсы и минусы Лазаруса и Блек Бокса |
BlackBox, к слову сказать, создавался именно для получения прибыли. Не его вина в том, что на момент выхода на рынке уже плавали более крупные хищники ) Есть одно существенное отличие BlackBox от других IDE, в том числе и Lazarus. Дело в том, что Lazarus - это только IDE, а BlackBox - это своего рода мини-операционка, "плавающая" поверх Windows. Lazarus заточен на создание отдельного .EXE, а BlackBox изначально этим .EXE и является. Отсюда и разные способы подготовки .EXE - в случае с BlackBox вам надо не "делать" .EXE, а наоборот - "отсечь" всё ненужное. |
Автор: | Евгений Темиргалеев [ Вторник, 31 Декабрь, 2013 16:23 ] |
Заголовок сообщения: | Re: Плюсы и минусы Лазаруса и Блек Бокса |
"BlackBox создавался именно для получения прибыли" поверх хорошо обдуманной системы "в отличие от тех которые делались для извлечения максимальной прибыли". |
Автор: | Роман М. [ Вторник, 31 Декабрь, 2013 17:44 ] |
Заголовок сообщения: | Re: Плюсы и минусы Лазаруса и Блек Бокса |
Блэкбокс: язык КП существенно проще чем Delphi, следственно легче в изучении. В противовес интуитивно понятной среде разработки Lazarus, фреймворк Блэкбокса даётся в изучении куда труднее. Чтобы использовать возможности фреймворка Блэкбокса, требуется основательно изучить его особенности в виду того, что он берёт своё начало от Оберон ОС, которая значительно отличается в подходе к разработке. Блэкбокс разработан для Windows (x86, 32bit), хотя на POSIX системах можно запускать в GNU/Wine. Lazarus же позволяет создавать приложения для широкого спектра ОС уже сегодня. Блэкбокс является мало кому известным инструментом, даже среди "дельфистов" и, кроме всего прочего, технологически устаревает с каждым годом. Хотя по http://habrahabr.ru/post/150914/#comment_5113337 ncix писал(а): Lazarus собрал пустой проект с одной пустой формой в 16Мб. После отключения всего что можно — получилось окло 1.5 Мб. То есть Lazarus - ещё более "жирный", чем Дельфи. В отличие от этого, Блэкбокс куда менее прожорлив как в размере компилируемого кода, так и в потреблении памяти. Фреймворк Блэкбокса не так богат библиотеками как Lazarus. Кроме прочего, Free Pascal содержит широкий спектр привязок к внешним библиотекам. По моему мнению, Блэкбокс подходит для "устоявшихся" разработчиков, кто изучает программирование под присмотром опытного преподавателя и тех, кто хочет получше изучить программирование. |
Автор: | Сергей Сибиряков [ Пятница, 03 Январь, 2014 10:52 ] |
Заголовок сообщения: | Re: Плюсы и минусы Лазаруса и Блек Бокса |
Евгений Темиргалеев писал(а): "BlackBox создавался именно для получения прибыли" поверх хорошо обдуманной системы "в отличие от тех которые делались для извлечения максимальной прибыли". Как я понимаю, в рамках сабжа получается, что "системы, которые делались для извлечения максимальной прибыли" - это Дельфи? Лазарус, видимо, просто подражание и попытка сделать свободный доступный инструмент? |
Автор: | Евгений Темиргалеев [ Пятница, 03 Январь, 2014 15:49 ] |
Заголовок сообщения: | Re: Плюсы и минусы Лазаруса и Блек Бокса |
Сергей Сибиряков писал(а): Евгений Темиргалеев писал(а): "BlackBox создавался именно для получения прибыли" поверх хорошо обдуманной системы "в отличие от тех которые делались для извлечения максимальной прибыли". Как я понимаю, в рамках сабжа получается, что "системы, которые делались для извлечения максимальной прибыли" - это Дельфи? Лазарус, видимо, просто подражание и попытка сделать свободный доступный инструмент? |
Автор: | Jordan [ Суббота, 11 Январь, 2014 05:09 ] |
Заголовок сообщения: | Re: Плюсы и минусы Лазаруса и Блек Бокса |
bill Для чего вы сравниваете данные продукты? ББ переносим с wine. Lazarus создаёт нативный код. Если переносимость ББ устраивает, почему нет. Я бы так не сказал, что формашлёпство это просто, накидать кнопки на форму это только бонус, основная задача, это написание логики. Определитесь с критериями, использования. |
Автор: | Jordan [ Суббота, 11 Январь, 2014 14:53 ] |
Заголовок сообщения: | Re: Плюсы и минусы Лазаруса и Блек Бокса |
Хочу добавить. Это не значит, что КП как язык плох. Но если сравнивать в лоб ББ и Лазарус, в любом случае, выиграет лазарус, так как среда затачивается конкретно для создания визуальных форм. |
Автор: | Евгений Темиргалеев [ Воскресенье, 12 Январь, 2014 08:48 ] |
Заголовок сообщения: | Re: Плюсы и минусы Лазаруса и Блек Бокса |
Jordan писал(а): Хочу добавить. Да, в чём-то Вы правы. Если, например, сравнивать в лоб готовый автомобиль и завод по конструированию и изготовлению автомобилей, то конкретный автомобиль лучше --- на него сразу сел и поехал. Только какая польза от такого сравнения?
Это не значит, что КП как язык плох. Но если сравнивать в лоб ББ и Лазарус, в любом случае, выиграет лазарус, так как среда затачивается конкретно для создания визуальных форм. |
Автор: | Сергей Сибиряков [ Воскресенье, 12 Январь, 2014 12:10 ] |
Заголовок сообщения: | Re: Плюсы и минусы Лазаруса и Блек Бокса |
Евгений Темиргалеев писал(а): Если, например, сравнивать в лоб готовый автомобиль и завод по конструированию и изготовлению автомобилей, то конкретный автомобиль лучше --- на него сразу сел и поехал. Только какая польза от такого сравнения? Интересное сравнение. Можно ли, исходя из него, лазарус сравнить с готовым продуктом для потребителя, а ББ с комплектом технологий для изготовления готовых продуктов? Если да, то тогда получается, что лазарус больше подходит для индивидуальной работы, а ББ для коллективного труда. Или я слишком буквально понял это сравнение? |
Автор: | Madzi [ Воскресенье, 12 Январь, 2014 16:24 ] |
Заголовок сообщения: | Re: Плюсы и минусы Лазаруса и Блек Бокса |
Сергей Сибиряков писал(а): Евгений Темиргалеев писал(а): Если, например, сравнивать в лоб готовый автомобиль и завод по конструированию и изготовлению автомобилей, то конкретный автомобиль лучше --- на него сразу сел и поехал. Только какая польза от такого сравнения? Интересное сравнение. Можно ли, исходя из него, лазарус сравнить с готовым продуктом для потребителя, а ББ с комплектом технологий для изготовления готовых продуктов? Если да, то тогда получается, что лазарус больше подходит для индивидуальной работы, а ББ для коллективного труда. Или я слишком буквально понял это сравнение? Наоборот, ББ для индивидуальных разработок, а лазарус для коллективного труда. Тут скорее больше подойдёт сравнение сундучок с инструментами (ББ) и конвейер для завода (лазарус). |
Автор: | Иван Кузьмицкий [ Воскресенье, 12 Январь, 2014 16:38 ] |
Заголовок сообщения: | Re: Плюсы и минусы Лазаруса и Блек Бокса |
Madzi писал(а): Наоборот, ББ для индивидуальных разработок, а лазарус для коллективного труда. А если бы для ББ было в сто раз больше компонентов, он бы больше подошёл для коллективного труда?
Тут скорее больше подойдёт сравнение сундучок с инструментами (ББ) и конвейер для завода (лазарус). |
Автор: | Jordan [ Воскресенье, 12 Январь, 2014 16:42 ] |
Заголовок сообщения: | Re: Плюсы и минусы Лазаруса и Блек Бокса |
Евгений Темиргалеев Вас понял. Тогда нужно сравнивать среды ББ и лазарус, в конкретных нишах. Устанавливаем и запускаем Lazarus. Видим множество компонентов, возможность визуального оперирования и влияния на них(расстановка, изменение и т.д) Быстрое визуальное построение интерфейса программы. Что в этой нише может предложить ББ? Это не значит, что ББ плох. Просто в ББ отсутствуют данные возможности или они не такие развитые(количество компонентов и их настройка). |
Автор: | Иван Кузьмицкий [ Воскресенье, 12 Январь, 2014 16:48 ] |
Заголовок сообщения: | Re: Плюсы и минусы Лазаруса и Блек Бокса |
Jordan, такое сравнение может оказаться крайне полезным! |
Автор: | Jordan [ Воскресенье, 12 Январь, 2014 16:54 ] |
Заголовок сообщения: | Re: Плюсы и минусы Лазаруса и Блек Бокса |
Иван Кузьмицкий писал(а): Jordan, такое сравнение может оказаться крайне полезным! Да, да так и нужно сравнивать. К примеру по хорошему логику отделяют от графического интерфейса. Допустим логика на КП + GUI на lazarus. Если на лазарусе не писать gui, тогда это обычный free pascal + ide с подсветкой синтаксиса. Главное преимущество, это визуально шлёпать виджеты на форму. |
Автор: | Jordan [ Воскресенье, 12 Январь, 2014 16:58 ] |
Заголовок сообщения: | Re: Плюсы и минусы Лазаруса и Блек Бокса |
Но это не особо удобно, так как КП нужно сопрягать с паскалем. Писать биндинг для free pascal, от библиотеки на КП. |
Автор: | Jordan [ Воскресенье, 12 Январь, 2014 17:17 ] |
Заголовок сообщения: | Re: Плюсы и минусы Лазаруса и Блек Бокса |
Иван Кузьмицкий писал(а): Есть одно существенное отличие BlackBox от других IDE, в том числе и Lazarus. Дело в том, что Lazarus - это только IDE, а BlackBox - это своего рода мини-операционка, "плавающая" поверх Windows. Lazarus заточен на создание отдельного .EXE, а BlackBox изначально этим .EXE и является. Отсюда и разные способы подготовки .EXE - в случае с BlackBox вам надо не "делать" .EXE, а наоборот - "отсечь" всё ненужное. Превалирование среды над языком. Как превалирование языка над алгоритмами. К примеру в описании языка КП нет описания среды ББ. А привязка, кода к среде, всё дальше отдаляет кроссплатформенное будущее. |
Автор: | Евгений Темиргалеев [ Воскресенье, 12 Январь, 2014 18:03 ] |
Заголовок сообщения: | Re: Плюсы и минусы Лазаруса и Блек Бокса |
Сергей Сибиряков писал(а): Евгений Темиргалеев писал(а): Если, например, сравнивать в лоб готовый автомобиль и завод по конструированию и изготовлению автомобилей, то конкретный автомобиль лучше --- на него сразу сел и поехал. Только какая польза от такого сравнения? Интересное сравнение. Можно ли, исходя из него, лазарус сравнить с готовым продуктом для потребителя, а ББ с комплектом технологий для изготовления готовых продуктов? Если да, то тогда получается, что лазарус больше подходит для индивидуальной работы, а ББ для коллективного труда. Или я слишком буквально понял это сравнение? Насчёт коллективной работы я не думал, когда приводил сравнение... |
Автор: | Madzi [ Воскресенье, 12 Январь, 2014 19:28 ] |
Заголовок сообщения: | Re: Плюсы и минусы Лазаруса и Блек Бокса |
Иван Кузьмицкий писал(а): Madzi писал(а): Наоборот, ББ для индивидуальных разработок, а лазарус для коллективного труда. А если бы для ББ было в сто раз больше компонентов, он бы больше подошёл для коллективного труда?Тут скорее больше подойдёт сравнение сундучок с инструментами (ББ) и конвейер для завода (лазарус). Нет. Количество компонентов тут не играет роли. Для коллективной работы нужны инструменты коллективной работы (спасибо кэп). Нужен удобный инструмент сравнения кода, мержа, версионирования, речью и т.п. |
Автор: | Пётр Кушнир [ Воскресенье, 12 Январь, 2014 20:14 ] |
Заголовок сообщения: | Re: Плюсы и минусы Лазаруса и Блек Бокса |
Пора уже внутрь движка форума встроить специальный смайл, что-то типа Код: :опять двадцать пять:
|
Страница 1 из 3 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |