Конференция "Прочее" » Как повысить популярность Delphi. Есть идеи?
 
  • DayGaykin © (09.12.17 13:26) [100]

    > Ничего не хочу сказать про сейчас, не знаю, но когда, наверное
    > 10 лет назад, пробовал поработать с Lazarus'ом, ощущение
    > было, что попал в каменный век, где из всех доступных субстанций
    > есть только дерьмо и палки в большом количестве.

    Почти ничего не изменилось. Развитие идет медленнее чем Java.
    Для простых штук - ок, для чего-то серьезного - это обречение на вечный геморрой.
  • Дмитрий Белькевич © (09.12.17 14:06) [101]

    > тоже всегда удивлялся почему всяких там сахаровых называют
    > умными, если у них даже захудалого мерседеса не было, получается
    > что не такие они и умные, правда же?


    Ум уму рознь. Не каждый ум мерятся деньгами. Но конкретно Iderы - может измерятся вполне. Вы считаете себя более умным на поле софта как бизнеса, раз разрешаете себе делать указания Iderе, значит должны быть более богатыми.


    > так и эмберкадеро на форуме не спросила, и где она сейчас
    > с делфями?


    Нормально она сейчас с делфями, продалась за полмиллиарда и не жужжит :)


    > ваша логика мне совсем не понятно, то вы приводите их как
    > альтернативу то уже это разное


    Логика простая. Кому нужно - использует Delphi, кому нужно - использует Lazarus. Можно даже и оба продукта использовать в связке, очень удобно. Постоянное же нытьё по форумам надоело до мозга костей. Берете уже что-то делайте!!!


    > Для простых штук - ок, для чего-то серьезного - это обречение
    > на вечный геморрой.


    Почти миллион строк кода достаточно сложно? Я меня такой проект, за где-то три месяца перенёс с Win/Delphi на Lazarus/Delphi + Lazarus/Linux + Delphi/Win. Диванные теоретики всегда умиляли.
  • Дмитрий Белькевич © (09.12.17 14:35) [102]

    > Почти ничего не изменилось. Развитие идет медленнее чем
    > Java.


    Увы, нет у фри-паскаля богатого 'дядюшки' как у Java (Oracle). Приходится всё самим и руками. Можно, конечно, десятилетиями причитать на форумах, что всё плохо, а можно хоть чем-то помочь. Я, вот, документацию переводил частично.
  • ухты © (09.12.17 14:41) [103]

    > Вы считаете себя более умным на поле софта как бизнеса,
    > раз разрешаете себе делать указания Iderе
    да господь с вами, где я им дал хоть одно рац.предложение или типа того?
    просто высказал свое непредвзятое по поводу популярности Delphi, не у всех одинаковое оно, к счастью


    > Нормально она сейчас с делфями, продалась за полмиллиарда
    > и не жужжит :)
    это по вашему, а по нашему - слились пока не поздно ))
  • Дмитрий Белькевич © (09.12.17 14:43) [104]
    > Для простых штук - ок, для чего-то серьезного - это обречение
    > на вечный геморрой.

    Главный геморрой, к слову, был не с фрипаскалем, а с линуксом - очень многого из вин-апи не хватает. Формочки (в другом проекте, основной чисто серверный) + остальной код перенёсся с пол-пинка. А вот апи крови ой попило.
  • DayGaykin © (09.12.17 14:52) [105]

    > Почти миллион строк кода достаточно сложно? Я меня такой
    > проект, за где-то три месяца перенёс с Win/Delphi на Lazarus/Delphi
    > + Lazarus/Linux + Delphi/Win. Диванные теоретики всегда
    > умиляли.

    У меня есть проект на FP, который реально доставляет неудобства. Основной язык на котором я сейчас работаю: Java (+иногда Kotlin) и супер-среда разработки Idea.
    Но есть один проект достаточно большой (не нашел где в среде посчитать количество строк). Поддерживать его - это сплошная мука. Удаленная отладка - это горе. Локальная отладка многопоточного приложения - еще большее горе. Среда убогая после Идеи. Один раз я столкнулся с косяком во встроенной библиотеке, который мне крови попил. Технологии современные не поддерживаются, например,  генерация кода по WSDL, она есть, но не работает. Кросс компиляция мне пока так и не далась, но это, конечно, мои личные трудности.
    Каждый раз, когда нужно что-то доработать я сначала морально настраиваюсь.

    Я жду не дождусь когда получу у начальника время на то, чтобы сжечь это и написать заново на Java и слава богу он не против. Я мечтаю стать диванным теоретиком в плане работы с FP.

    Но, в это же время, для небольших вещей FP сильно спасает. Обертку какой-нибудь либы сделать или нативную библиотечку для Java. Я вот недавно себе сделал простой текстовый калькулятор за пол-дня, довольный пользуюсь.
    Но начинать какой-либо долгоиграющий средний или большой проект на нем - спасибо, я не мазохист.
  • rrrrrr © (09.12.17 15:23) [106]
    Сейчас Лазарь - вполне работоспособная и удобная среда. Есть плюсы по сравнению с тем же Делфаем: разработка идёт прямо по месту - Линукс, Распбери, Макось, не нужно каких-то прослоек в виде удалённых серверов. Под Линуксом очень удобно дизайнить и  отлаживать прямо на месте.

    типичный делфист детектед.
    на каждый чих компилим лаптями колхозный бинарник и не замечаем что все уже сделано до нас
  • kilkennycat © (09.12.17 15:49) [107]

    > rrrrrr ©   (09.12.17 15:23) [106]

    > типичный делфист детектед.

    поэтому и спорить бесполезно. и мне вот непонятно, че так цепляться-то за какой-то инструментарий? ради ностальгии?
  • Дмитрий Белькевич © (09.12.17 16:23) [108]
    >Локальная отладка многопоточного приложения - еще большее горе

    а что не так? у меня по 100+ потоков бывает. раздача веба + раздача нескольких специфических протоколов + так всяко-разно, вроде, в целом, было нормально.

    удалённой отладке, к слову, сильно логи помогают. в delphi, впрочем, тоже.

    >Кросс компиляция мне пока так и не далась, но это, конечно, мои личные трудности.

    смотря какая компиляция, конечно. если windows > linux то тоже можно, но непросто. нужные библиотеки придётся тащить в винду. сильно проще на месте собрать.

    есть хороший ресурс, к слову: freepascal.ru

    >Каждый раз, когда нужно что-то доработать я сначала морально настраиваюсь.

    А вот я удовольствие получаю :) Приятно работать. Есть минимальные, решаемые, неудобства.

    >поэтому и спорить бесполезно. и мне вот непонятно, че так цепляться-то за какой-то инструментарий? ради ностальгии?

    Всё просто и банально: удобство. Мне удобно. Язык нравится, возможностей хватает.
  • rrrrrr © (09.12.17 16:25) [109]
    Всё просто и банально: удобство. Мне удобно. Язык нравится, возможностей хватает.

    все еще банальнее. не хочу шаг влево/шаг вправо. хочу уютненького D
  • Дмитрий Белькевич © (09.12.17 16:27) [110]
    Разработка идёт примерно так: сижу в собственном доме (построенном мною, к слову, как раз с проектов на Delphi) попивая кофеёк, и в своё удовольствие пилю проекты :) Геморрой? Какой геморрой?
  • kilkennycat © (09.12.17 16:32) [111]

    > Дмитрий Белькевич ©   (09.12.17 16:27) [110]

    ну, возможны исключения, конечно. мой самый крутой проект, да и единственный, которым кое-как можно гордится, тож был в делфи сбацан. лет этак пятнадцать назад. но предложили бы его сейчас переделать - и в мыслях не было б ставить делфю.
  • DayGaykin © (09.12.17 16:35) [112]

    > Дмитрий Белькевич ©   (09.12.17 16:27) [110]
    > Разработка идёт примерно так: сижу в собственном доме (построенном
    > мною, к слову, как раз с проектов на Delphi) попивая кофеёк,
    >  и в своё удовольствие пилю проекты :) Геморрой? Какой геморрой?

    Всё понятно:) Паскаль - элемент уюта :))
  • Дмитрий Белькевич © (09.12.17 16:35) [113]
    >все еще банальнее. не хочу шаг влево/шаг вправо. хочу уютненького D

    А зачем? Софт продаётся, деньги зарабатываются. У людей, в целом, всё работает. Проблемы оперативно решаем. Я больше думаю не над выбором среды, а над тем как стопятьсотую фичу сделать. Вот над ними тут да - у нас внутри срач, война и немцы. Как очередное что-то довести до идеального состояния. Параллельно идёт разработка веб-клиента. Был jQuery, гуй переносим на UniGUI, намного удобнее и быстрее по разработке. Много расчетного остаётся на WebGL.
  • Дмитрий Белькевич © (09.12.17 16:37) [114]
    >Всё понятно:) Паскаль - элемент уюта :))

    Да, так и есть :)
  • Дмитрий Белькевич © (09.12.17 16:39) [115]
    Конкурентов - невообразимая тьма. От монстров до бесплатных, как уже писал. Как-то пока справляемся.
  • Eraser © (09.12.17 23:20) [116]

    > Дмитрий Белькевич ©

    глянул я на этот ваш лазарус, это днище под днищем. IDE уровня Делфи 7. поддержка платформ уровня Делфи XE1.
  • Дмитрий Белькевич © (10.12.17 10:47) [117]
    По сравнению с D7 есть: 'склеенный' интерфейс:

    https://img-fotki.yandex.ru/get/370846/36750576.0/0_1a447a_aaae73e1_X5L

    Рефакторинг, форматирование.

    По сравнению с Delphi более удобный редактор, для некоторых важно: перевод на русский.
    Платформы - работает даже больше, чем сейчас Delphi. Полноценный 64x появилось сильно-сильно раньше Delphi. За что в своё время он был сильно побиваем, если помните.

    Free Pascal is a 32, 64 and 16 bit professional Pascal compiler. It can target many processor architectures: Intel x86 (including 8086), AMD64/x86-64, PowerPC, PowerPC64, SPARC, ARM, AArch64, MIPS and the JVM. Supported operating systems include Linux, FreeBSD, Haiku, Mac OS X/iOS/iPhoneSimulator/Darwin, DOS (16 and 32 bit), Win32, Win64, WinCE, OS/2, MorphOS, Nintendo GBA, Nintendo DS, Nintendo Wii, Android, AIX and AROS. Additionally, support for the Motorola 68k architecture is available in the development versions.

    LCL нормально работает на множестве платформ сразу, в отличие от той же обезьяны может использовать много разных привязок, что бывает удобно: нативная win, gtk2, gtk3, qt, qt5, nogui и еще штук 5, которые не смотрел.
    LCL, в отличие от Delphi, давно работает на десктопном Linux. Официальной поддержки которого до сих пор нет.

    Из языковых конструкций, доступных в Delphi, на fpc работает почти всё, за исключением анонимных методов.
    Есть несколько синтаксисов, которые могут быть смешаны в пределах одного проекта.

    Мне кажется, вполне приличная среда, как для бесплатной.
  • Дмитрий Белькевич © (10.12.17 10:50) [118]
    Странный какой-то сервис на Яндексе. Переложил:

    http://s03.radikal.ru/i176/1712/8e/1895a5c7f2c0.png
  • DayGaykin © (10.12.17 14:42) [119]

    > Дмитрий Белькевич ©   (10.12.17 10:50) [118]

    Это что за магия? Как так сделать?
 
Конференция "Прочее" » Как повысить популярность Delphi. Есть идеи?
Есть новые Нет новых   [118642   +47][b:0.001][p:0.001]