The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Новая версия среды разработки для FreePascal - Lazarus 1.4.0"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Новая версия среды разработки для FreePascal - Lazarus 1.4.0" +/
Сообщение от opennews (??), 23-Апр-15, 00:01 
Объявлено (http://forum.lazarus.freepascal.org/index.php/topic,28126.msg175232/topicseen.html) о выходе новой стабильной версии интегрированной среды разработки Lazarus 1.4 (http://lazarus.freepascal.org/), основанной на компиляторе FreePascal 2.6.4 (http://freepascal.org/) и выполняющей задачи сходные с Delphi. При подготовке новой версии внесено около 3 тысяч изменений. Готовые установочные пакеты с Lazarus  подготовлены (http://sourceforge.net/projects/lazarus/files/) для Linux, OS X и Windows. Минимальные требования: Windows: 98; FreeBSD/Linux: gtk 2.8 / qt4.5, 32 / 64bit, OS X: 10.5, LCL только 32bit, не LCL приложения могут быть 64bit.


В новом выпуске изменена форма вывода подсказок, обеспечено хранение ресурсов в файлах RES; реализован режим формирования отступов только из символов табуляции; добавлена возможность пометки  сообщений компилятора; для бета-тестирования доступен новый вариант отладчика (fpdebug); предоставлена возможность гибкой настройки содержимого палитры компонентов; в системе проектирования интерфейса представлена новая система отката изменений, учитывающая перемещение, удаление и изменение размера элементов.

<center><a href="http://wiki.lazarus.freepascal.org/images/2/2e/Xubuntu1404LT... src="http://www.opennet.me/opennews/pics_base/0_1429731074.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>


URL: http://forum.lazarus.freepascal.org/index.php/topic,28126.msg175232/topicseen.html
Новость: http://www.opennet.me/opennews/art.shtml?num=42088

Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Аноним (-), 23-Апр-15, 00:01  +/
http://www.osdyson.org/news/72
Наверх | Cообщить модератору

2. Сообщение от Отражение луны (ok), 23-Апр-15, 00:35  +2 +/
Инновационно.
Наверх | Cообщить модератору
Ответы: #5

3. Сообщение от Gannetemail (ok), 23-Апр-15, 01:08  –5 +/
Всё-равно Total Commander под Линукс не перепишут. Фтопку. :D
Наверх | Cообщить модератору
Ответы: #4, #9, #22, #53, #66, #69

4. Сообщение от Сергей (??), 23-Апр-15, 02:17  +7 +/
FAR лучше бы
Наверх | Cообщить модератору
Родитель: #3 Ответы: #6, #48

5. Сообщение от Анончег (?), 23-Апр-15, 02:18  +1 +/
Если добавить ещё 100500 плавающих окошечек будет ещё прогрессивнее.

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

Наверх | Cообщить модератору
Родитель: #2 Ответы: #10, #14

6. Сообщение от Аноним (-), 23-Апр-15, 02:24  +2 +/
WalCommander есть, он уже намного лучше.
Наверх | Cообщить модератору
Родитель: #4 Ответы: #47

7. Сообщение от Аноним (-), 23-Апр-15, 02:25  –24 +/
Отвратительный язык. Жаль что что-то с ним связанное ещё шевелится.
Наверх | Cообщить модератору
Ответы: #13, #16

8. Сообщение от SkyRangeremail (ok), 23-Апр-15, 02:26  –2 +/
На паскале все еще кто-то пишет? О_О
Наверх | Cообщить модератору
Ответы: #12, #15, #17

9. Сообщение от Qld (?), 23-Апр-15, 02:28  +6 +/
What about double commander?
Наверх | Cообщить модератору
Родитель: #3 Ответы: #11, #62

10. Сообщение от Logo (ok), 23-Апр-15, 03:02  +1 +/
Не знаю, есть ли сейчас однооконный режим в Лазарусе, но помнится раньше он был, ввели идя на встречу вечно ноющим виндузятникам, но не прижилось оно, не та свобода.
Наверх | Cообщить модератору
Родитель: #5

11. Сообщение от Logo (ok), 23-Апр-15, 03:04  +3 +/
Он про него не знает.
Наверх | Cообщить модератору
Родитель: #9

12. Сообщение от Logo (ok), 23-Апр-15, 03:07  +4 +/
Я бы с удовольствием вернулся на Паскаль и среду Лазарус, но вот беда, та же инфекция, что поразила тебя, она поразила и многих, поэтому приходится сидеть на СИ и Яве. Но если меня не загоняют в угол возгласами, что это не популярно, то я ухожу на Лазарус :)
Наверх | Cообщить модератору
Родитель: #8 Ответы: #28

13. Сообщение от Logo (ok), 23-Апр-15, 03:08  +2 +/
> Отвратительный язык. Жаль что что-то с ним связанное ещё шевелится.

А ты писал на нем, или мельком попробывал?

Наверх | Cообщить модератору
Родитель: #7

14. Сообщение от qw (??), 23-Апр-15, 04:54  +2 +/
> Путь гимпа, лет через двадцать соберут эту солянку в одно окошко.

http://wiki.freepascal.org/Anchor_Docking#Docking_in_the_IDE


Наверх | Cообщить модератору
Родитель: #5 Ответы: #27

15. Сообщение от qw (??), 23-Апр-15, 05:07  +/
> На паскале все еще кто-то пишет? О_О

https://github.com/trending?l=pascal&since=monthly


Наверх | Cообщить модератору
Родитель: #8

16. Сообщение от qw (??), 23-Апр-15, 05:16  +6 +/
>Отвратительный язык. Жаль что что-то с ним связанное ещё шевелится.

Не что-то, а кроссплатформенный компилятор объектного паскаля + кроссплатформенная ide. И все это силами совсем небольшого количества разработчиков. Что ессно прямо связано с высокой производительностью работы на этом языке.

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

Наверх | Cообщить модератору
Родитель: #7 Ответы: #20

17. Сообщение от robux (ok), 23-Апр-15, 06:48  +1 +/
> На паскале все еще кто-то пишет?

Лучший язык для написания прикладного (не системного) компилируемого ПО.

Если бы я не задался целью писать кроссплатформенное пользовательское приложение на интерпретируемом (Ruby/Python) языке, то выбрал бы Pascal/Lazarus без разговоров - клепать GUI на нём одно удовольствие.

Наверх | Cообщить модератору
Родитель: #8 Ответы: #19

18. Сообщение от Аноним (-), 23-Апр-15, 07:04  –1 +/
> FreeBSD

Прочитал как FreeDOS. Долго думал как они к нему GTK прикрутили.

Наверх | Cообщить модератору

19. Сообщение от Аноним (-), 23-Апр-15, 07:05  –3 +/
Вот только почему-то все программы от паскалистов были полным трэшом, особенно в виде дельфятины.
Наверх | Cообщить модератору
Родитель: #17 Ответы: #21, #42

20. Сообщение от Аноним (-), 23-Апр-15, 07:06  –9 +/
> то это их право. Стоит дороже, качество хуже, но хозяин - барин.

Качество софта на дельфи давно стало легендой. И ночным кошмаром любого тестировщика.

Наверх | Cообщить модератору
Родитель: #16 Ответы: #25, #38, #56

21. Сообщение от robux (ok), 23-Апр-15, 07:12  +1 +/
Программы на Паскале, особенно на Делфи, занимают 95% прикладного компилируемого ПО в продакшине. А нарекания на них, потому что, их много и только их там и видно.

Паскаль в прикладном компилируемом ПО - это как php в вебе, "аналитики" ненавидят, а прикладники (которым ехать, а не шашечки) используют и благодарят.

Наверх | Cообщить модератору
Родитель: #19 Ответы: #24, #31, #70

22. Сообщение от Bocha (??), 23-Апр-15, 07:17  +3 +/
Пользую на винде TC, а под юниксами Krusader, особой разницы не вижу, а то, что у Krusader-а какой-нибудь там выход на smb:// - отдельный тред, и он не вешается целиком, если сервер не доступен - так это еще и круче, пожалуй.
Наверх | Cообщить модератору
Родитель: #3

23. Сообщение от robux (ok), 23-Апр-15, 07:22  +6 +/
Смотрю на последние версии Lazarus, FreeCAD, LibreOffice... и душа радуется.
Наконец-то появляются достойные аналоги копирастам (Delphi, SolidWorks, MSOffice).

Так победимЪ!

Наверх | Cообщить модератору
Ответы: #58

24. Сообщение от anonic (?), 23-Апр-15, 07:59  +1 +/
В продакшИне может и 95%, а в реальном мире это треш, конечно же, как сказал предыдущий оратор. Я, когда вижу эти дельфийские иконки, начинаю тошниться. Предвидя вопросы - писал, много писал. К счастью сейчас пишу на Qt/C++ и радуюсь
Наверх | Cообщить модератору
Родитель: #21 Ответы: #26, #29, #41

25. Сообщение от Аноним (-), 23-Апр-15, 08:11  +17 +/
Качество кода от языка никак не зависит :)
Наверх | Cообщить модератору
Родитель: #20 Ответы: #89

26. Сообщение от Аноним (-), 23-Апр-15, 08:13  +3 +/
> Я, когда вижу эти дельфийские иконки,
> начинаю тошниться.

Ты уверен, что ты - программист? :) Каким образом какие-то "иконки" влияют на функционал?

Наверх | Cообщить модератору
Родитель: #24 Ответы: #91

27. Сообщение от Аноним (-), 23-Апр-15, 08:20  +/
>> Путь гимпа, лет через двадцать соберут эту солянку в одно окошко.
> http://wiki.freepascal.org/Anchor_Docking#Docking_in_the_IDE

Мельком просмотрел - там вроде описано, как конфигурацию вывода окошек менять, т.е. интерфейс все равно SDI остается. MDI, как в Delphi современных, никто не пробовал замутить?

Наверх | Cообщить модератору
Родитель: #14 Ответы: #34, #75

28. Сообщение от Аноним (-), 23-Апр-15, 08:39  +/
Полностью согласен с предыдущим оратором, если приходится работать с чужими проектами - продолжаю писать на том же, на чем их "основатели" начали, ибо нефиг в чужой монастырь со своим уставом лезть, поэтому пришлось в свое время языки с С-подобным синтаксисом изучать, благо, они все как братья-близнецы, а свои утилитки, в основном, на паскале продолжаю писать (но не в Лазарусе, каюсь :))
Наверх | Cообщить модератору
Родитель: #12

29. Сообщение от анн (?), 23-Апр-15, 08:47  +/
если учесть что Qt мечтает в итоге стать Delphi, у меня для тебя плохие новости.
Наверх | Cообщить модератору
Родитель: #24 Ответы: #35, #92

30. Сообщение от анн (?), 23-Апр-15, 08:55  +/
Мне вот интересно, сейчас все переходят на "компонентную" модель разработки - чтобы задача решалась подключением нужных компонентов с разным функционалом и немного (в зависимости от сложности задачи) настраивались компоненты для работы друг с другом и писалась логика. Так вот в Delphi это было реализовано ещё в 2000х годах и работает до сих пор. Что не нравится "современным разработчикам" в таком подходе и Lazarus(Delphi)  в частности??? Как они видят процесс создания сложного ПО?
Наверх | Cообщить модератору
Ответы: #32

31. Сообщение от анонимус (??), 23-Апр-15, 09:14  –5 +/
Вас как послушать ,что к душе лежит так сразу 95% занимает ,а пруф есть или балабол?
То у вас java 95% в продакшене занимает ,то питон тоже 95% ,вы уже определитесь? Хотите сказать прикладуха написана почти вся на паскале ванючем ? и 5 % на жабе дохлой? Да не смешите ,это бред сивой кобылы ,на вашем вонючем паскале написанно ровно столько же прикладухи сколько на чистых сях ,а на плюсах и того больше ,аналитик мне тоже
Наверх | Cообщить модератору
Родитель: #21

32. Сообщение от анонимус (??), 23-Апр-15, 09:17  +1 +/
Писать раздельными модулями ,20 лет пишут ,хоть на чистом си ,ядро как пример ,ваш аки бэйсик ничего нового не открыл.
Наверх | Cообщить модератору
Родитель: #30 Ответы: #33

33. Сообщение от анн (?), 23-Апр-15, 09:20  +/
"компонент" немного отличается от "раздельный модуль", но даже в этом случае вопрос мой остается - почему ТАК сильно не нравится delphi?
Наверх | Cообщить модератору
Родитель: #32 Ответы: #36, #37, #40, #68

34. Сообщение от Аноним (-), 23-Апр-15, 09:33  +/
В wiki написано, что официально MDI ещё не готов.
Наверх | Cообщить модератору
Родитель: #27

35. Сообщение от Аноним (-), 23-Апр-15, 09:38  +/
Не пугайте человека, RTTI в плюсах то ещё извращение, так что нет, не станет.
Наверх | Cообщить модератору
Родитель: #29

36. Сообщение от Аноним (-), 23-Апр-15, 09:45  +1 +/
Школоло сильно испортили карму. Для многих - карма важнее реального положения вещей. Да и конкурировать с теми, кто трудится за гроши очень тяжело, особенно когда заказчику посредник (90% нынешнего рынка ПО).

Ну в лазаре с компонентами та же фигнят, что и в дельфе - отладка, конечно, получше будет (лишь за счет того, что всё собирается из исходников), но при проблемах в компонентах вы получаете большой треш в самой IDE.

И да, bpl-ок нет, компоненты вшиваются в IDE со всеми вытекащими.

Наверх | Cообщить модератору
Родитель: #33

37. Сообщение от Аноним (-), 23-Апр-15, 09:48  +/
> но даже в этом случае вопрос мой остается - почему ТАК сильно не нравится delphi?

Скорее всего не повезло в жизни. В ВУЗах чащк всего преподается Pascal. Студент усиленно изучает Delpdi, думает что в жизни пригодится, что без проблем найдет работу... И облом. На собеседованиях не везет потому что познания в Delphi работодателя не интересуют. Оттуда лютая обида и ненависть. Конечно, это далеко не всегда так, но бывает.

Наверх | Cообщить модератору
Родитель: #33 Ответы: #39, #77

38. Сообщение от Аноним (-), 23-Апр-15, 10:03  +7 +/
Это благодаря низкому уровню вхождения, а не самому языку.
Наверх | Cообщить модератору
Родитель: #20 Ответы: #90

39. Сообщение от Аноним (-), 23-Апр-15, 10:20  +/
зато можно в Европе работать, там некоторые производители пром.роботов используют Делфи-похожий язык, для управления ими.
Наверх | Cообщить модератору
Родитель: #37

40. Сообщение от Аноним (-), 23-Апр-15, 10:33  –1 +/
>> почему ТАК сильно не нравится delphi?

Это вопрос религии :) Все равно что спросить: "Что хорошего в этом vi (vim)?" :) Причем "ненавидеть delphi" и "рвать рубашку за vi" будут как раз те, которые ни тем ни тем особо не пользовались :)

Наверх | Cообщить модератору
Родитель: #33

41. Сообщение от Асушник (?), 23-Апр-15, 10:42  +12 +/
>в реальном мире это треш, конечно же, как сказал предыдущий оратор. Я, когда вижу эти
>дельфийские иконки, начинаю тошниться. Предвидя вопросы - писал, много писал. К счастью
>сейчас пишу на Qt/C++ и радуюсь

Когда человек, владеющий несколькими языками, попадает в компанию, он будет стараться говорить в первую очередь на языке, понятном как можно большему количеству присутствующих. Некоторые люди же в такой ситуации будут упорно говорить на своем. В силу незнания других языков, что можно понять. Или нехватки воспитания, но привычки везде лезть со своим ЧСВ. Так например поступают американцы/англичане, не знающие никаких других языков, но по всему миру уверенно начинающие со всеми балакать на своем в полной уверенности, что все обязаны знать их английский или его вариации. Или некоторые программисты на С и чаще на С++. Мне доводилось писать на разных языках, и на практике я заметил, что в прикладном программировании проблемы вызывает обычно не язык, тем более если он позволяет использовать библиотеки, написанные на других языках, а непонимание предметной области решаемой задачи. Причем последняя проблема распространена довольно широко - программисты почему-то перестают быть инженерами.

Наверх | Cообщить модератору
Родитель: #24 Ответы: #76, #81

42. Сообщение от Canis Dirus Leidy (?), 23-Апр-15, 11:38  +/
«Besides, the determined Real Programmer can write Fortran programs in any language».
(q)Real Programmers Don't Use Pascal
Наверх | Cообщить модератору
Родитель: #19

43. Сообщение от Аноним (-), 23-Апр-15, 11:48  +/
Pascal, в 2015ом году, мягко говоря, выглядит ужасающе. Сложно представить, кому он все еще может нравиться, кроме седых преподавателей школ.
Наверх | Cообщить модератору
Ответы: #45, #74, #82

44. Сообщение от via (??), 23-Апр-15, 11:50  +/
Ностальджи! Но в свое время дельфи была приставкой к субд. Клиент-сервер. вот это все. Нонче клиеты переехали в веб, и смысл в RAD потерян.
Наверх | Cообщить модератору
Ответы: #46

45. Сообщение от Аноним (-), 23-Апр-15, 11:59  +/
А по-моему ужасающе выглядит то, что некоторые, не зная даже толком основ ООП, а только лишь зазубрив синтаксис одного-единственного языка (допустим, С++), пытаются что-то кому-то доказывать.
Наверх | Cообщить модератору
Родитель: #43 Ответы: #50

46. Сообщение от анн (?), 23-Апр-15, 12:37  +1 +/
>Нонче клиеты переехали в веб, и смысл в RAD потерян.

вот только на delphi писать армы и работать с БД так и осталось писать раз в 100 проще чем учить php+html(css)+javascript, и не факт что везде будет работать одинаково.

Наверх | Cообщить модератору
Родитель: #44

47. Сообщение от Max (??), 23-Апр-15, 12:55  +3 +/
Krusader - много лет пользую.
Наверх | Cообщить модератору
Родитель: #6

48. Сообщение от Анонимец (?), 23-Апр-15, 13:14  +9 +/
Сжечь еретика, осквернившего упоминанием богомерзкого FAR'а светлый лик родного Midnight Commander'а!
Наверх | Cообщить модератору
Родитель: #4

49. Сообщение от Пользователь Debian (?), 23-Апр-15, 14:00  +1 +/
С гуями там всё прекрасно, но вот никакие компоненты для работы с базами данных там не умеют Юникод.  То есть весь Windows умеет, а FPC/LCL не умеет.

Без этого оно не нужно независимо от удобства (а система удобна и компилятор хорош), потому что не может заменить дорогущее как-там-сейчас-они-называют-Delphi.

Наверх | Cообщить модератору
Ответы: #51, #52, #54, #55

50. Сообщение от Аноним (-), 23-Апр-15, 14:03  +/
Если это шутка, или так называемый "троллинг", то у вас неплохо получается.

p.s. Комментарии выше и правда оставляют в недоумении, то ли это чей-то каламбур, то ли люди живут на другой планете (или в другом времени).

Наверх | Cообщить модератору
Родитель: #45

51. Сообщение от Юникодный Джо (?), 23-Апр-15, 14:52  +1 +/
>но вот никакие компоненты для работы с базами данных там не умеют Юникод.  То есть весь Windows умеет, а FPC/LCL не умеет.

Ох уж эти сказки, ох уж эти сказочники...

Наверх | Cообщить модератору
Родитель: #49 Ответы: #57, #80

52. Сообщение от anonymous (??), 23-Апр-15, 15:02  +1 +/
Попробуйте http://sourceforge.net/projects/zeoslib/
Судя по сообщениям с форумов, эта проблема в последних версиях библиотеки решена.
Наверх | Cообщить модератору
Родитель: #49

53. Сообщение от temarez (ok), 23-Апр-15, 15:16  +2 +/
> Всё-равно Total Commander под Линукс не перепишут. Фтопку. :D

Уже давно и успешно пилят - http://doublecmd.sourceforge.net , весьма годно для everyday use

Наверх | Cообщить модератору
Родитель: #3

54. Сообщение от Аноним (-), 23-Апр-15, 15:54  +1 +/
Опа, лазарь юникод не умеет? че за бред?! да если вдруг приспичит, от этого юникода запаришься в лазаре избавляться!
Наверх | Cообщить модератору
Родитель: #49 Ответы: #73

55. Сообщение от greenman (ok), 23-Апр-15, 16:07  +1 +/
"The following major release Lazarus 2.0 will surely use FPC 3.x but also Lazarus 1.4.x minor release could in theory switch to it, although I don't see much use for it. Unicode related changes happen in Lazarus trunk and will not be backported, and Unicode is the biggest thing in FPC 3.x after all."
Наверх | Cообщить модератору
Родитель: #49 Ответы: #61

56. Сообщение от Аноним (-), 23-Апр-15, 16:40  +2 +/
Качество софта на <вставьте нужное название яп> давно стало легендой. И ночным кошмаром любого программиста/тестировщика (нужное подчеркнуть).
Наверх | Cообщить модератору
Родитель: #20

57. Сообщение от Пользователь Debian (?), 23-Апр-15, 17:15  +/
Милейший, у меня не было никакого желания делать "наброс".
Но судите сами: у нас есть тут самописное очень большое приложение на Delphi 7. Давно хочется слезть на что-то другое.  Переход на FPC/LCL/Lazarus позволил бы, в принципе, обойтись минимальной кровью (хотя опять же в LCL нет, например, TADODataSet).

Я предлагаю своему начальнику посмотреть на это решение. Мы берём штатный компонент работы с ODBC, цепляемся к Microsoft SQL Server, и видим в дата-гриде на форме кракозябры вместо кириллицы. Ну, я понимаю, что опенсорс, что мало разработчиков и т.п., но в 2014 это смотрится дико, честное слово, потому что даже в куда более одиозных средах (я имел дело, среди прочего с ODBC через FreeTDS из Tcl, Go и Mono) всё нормально с Юникодом. Даже думать не надо.

Причём я честно пошёл гуглить решения, пробовал разные другие схемы доступа к данным (хотя это тоже наводит на мрачные мысли: такие вещи должны быть "в ядре"), но безуспешно.

Я понимаю, что на дельфи не только морды к базам данных делают (вон, гуи скайпа на нём когда-то было писано), но основная ниша дельфи именно морды к БД, и завязанные на этом бизнес-процессы. И тут такая неприятность.

Наверх | Cообщить модератору
Родитель: #51 Ответы: #59, #60, #64

58. Сообщение от funny_falcon (ok), 23-Апр-15, 17:21  +/
Ничего, что LibreOffice наследник StarOffice? И даже уже будучи OpenOffice долгое время спонсировался Sun.

Т.е. без финансовой подпитки, вряд ли победимЪ ...

Наверх | Cообщить модератору
Родитель: #23 Ответы: #78

59. Сообщение от Аноним (-), 23-Апр-15, 17:28  +/
Вы не смогли записать в базу в подходящей кодировке данные? Найдите программиста, он все решит :-)
Наверх | Cообщить модератору
Родитель: #57

60. Сообщение от Юникодный Джо (?), 23-Апр-15, 17:41  +1 +/
> у нас есть тут самописное очень большое приложение на Delphi 7

Так-так... Вангую, что в базе лежит не юникод, а милая сердцу 1251. В этом случае могут быть нюансы, но к юникоду отношения не имеющие.

Наверх | Cообщить модератору
Родитель: #57

61. Сообщение от Юникодный Джо (?), 23-Апр-15, 17:47  +/
Тут речь о "другом юникоде". Сейчас в FPC вводится поддержка utf6 на уровень ядра и RTL. До этого все (RTL/LCL) обходились utf8. Сделают просто более цивилизованную поддержку, с возможностью прозрачного конвертирования строк.
Наверх | Cообщить модератору
Родитель: #55

62. Сообщение от OramahMaalhur (ok), 23-Апр-15, 18:16  +1 +/
Почему тогда уж не Volkov commander ?
Наверх | Cообщить модератору
Родитель: #9 Ответы: #63

63. Сообщение от OramahMaalhur (ok), 23-Апр-15, 18:17  +/
Сорри, не на тот комментарий ответил.
Наверх | Cообщить модератору
Родитель: #62

64. Сообщение от Аноним (-), 23-Апр-15, 18:28  +/
Далось вам это ADO, с тех пор, как Embarcadero купили AnyDAC (FireDAC) и он идет по умолчанию со средой разработки - про этот зоопарк из ADO, BDE, IBX, DOA (это из того, что я сам использовал, пишу под Oracle и Firebird/Interbase) можно смело забыть, что я и сделал :)
Наверх | Cообщить модератору
Родитель: #57

65. Сообщение от new_name (?), 23-Апр-15, 18:38  +/
Лазарус + fpc -- хорошая штука. Особенно для студентов и тп

Языки промышленного программирования, _из компилируемых_ - это.  C++/C

Вот. Они еще лучше С++ выграл в войах библиотек... Но такой хорошей Rad среды как лазарус у него нет. Даже шикарной среды.

и Вот захотел я как-то прицепить С++ компилятор к Лазарусу.
Цель - заманчивая - получить свободный аналог BCB RAD -- Borland C++ Builder

Или хотя бы так: рисовать в IDE а писать обработчики на С++

Пишу результат изысканий по порядку.
Там библиотеки LCL, аналог VCL - тоже на паскале. Ок, их не трогаем линкуемся к ним своими obj файлами скомпилированными из С++

Оказалось в чем проблема:  FreePascal (fcp) генерирует некие объектные файлы
сам же линкует их в байнари, а прилинковать объектные файлы кода C++ - выход получившийся из gcc -- не может. Хотя чистые С-файлы слинковать в итоге может. Но это не интересно... чистый С.

http://forum.lazarus.freepascal.org/index.php?topic=15862.0

То есть, надо fpc править. Посмотрел я тогда на fpc, он оказался нетривиально устроенным, и по оценке такая переделка требует кучу времени. ... и пока отказался. как-то Слишком много работы для пользы студентов

Кстати, в планах разработчиков fpc (очень далеких планах!) есть эта фича: уметь линковаться с нормальными .obj файлами из С++ от gcc.

http://freepascal.org/future.var
Planned for later versions: Linking with C++ code
оно там давно и от разрабртчиков ждать безнадежно

Наверх | Cообщить модератору

66. Сообщение от vn971 (ok), 23-Апр-15, 18:51  +/
Вы будете (может быть) смеяться, но как раз doublecmd пишут на той IDE о которой эта новость. Т.е. на lazarus.
Наверх | Cообщить модератору
Родитель: #3

67. Сообщение от vn971 (ok), 23-Апр-15, 19:11  +1 +/
А кто-нибудь хочет поучаствовать в портировании игрушки?
Игра C-evo: http://c-evo.org/
Изначально была написана на Delphi и сейчас в стадии конвертации (мною) на Lazarus.
Репа: https://github.com/vn971/cevo
Пост на форуме той игрушки: http://www.c-evo.org/bb/viewtopic.php?f=4&t=124

С точки зрения меня как юзера - игра по-своему классная. Из всех civilization-like стратегий у неё наиболее продуманные / интересные / простые правила.

С точки зрения меня как программиста - эта игра очень стрёмная из-за привязки к windows и Delphi. От этих двух обстоятельств планируется избавиться...но пока это не сделано, надо будет постоянно компилировать/запускать игрушку из виртуалки с виндой. (Ну или просто в винде.)

Наверх | Cообщить модератору

68. Сообщение от Аноним (-), 23-Апр-15, 20:22  +/
а на этой вашей дельфи можно ОС написать? Ну или драйвер для видухи и чтоб работал, как сишный?
Наверх | Cообщить модератору
Родитель: #33 Ответы: #71, #72, #83

69. Сообщение от IMHO (?), 23-Апр-15, 20:23  +/
mc же
total comander, far manager запустили до ненужности
Наверх | Cообщить модератору
Родитель: #3

70. Сообщение от IMHO (?), 23-Апр-15, 20:25  +/
> Паскаль в прикладном компилируемом ПО

если надо написать графическую утилиту


Наверх | Cообщить модератору
Родитель: #21

71. Сообщение от Аноним (-), 23-Апр-15, 21:42  +/
А в чем проблема? Пиши - не хочу. :)
Раз считаешь, что умное что-то написал - то ответь на вопрос:
А на этом вашем С можно написать ОС, чтоб ресурсов жрало и работало по скорости, как КолибриОС? :)
Наверх | Cообщить модератору
Родитель: #68

72. Сообщение от Anonim (??), 23-Апр-15, 22:15  +/
Написать-то можно и да, во многих моментах будет работать не хуже, особенно на той языковой части, которая от C не отходит (записи и функции).
Вот только для этого дела нет целевой аудитории, а без фишек и с варварским обращением с памятью ничем Pascal не лучше чистого C.
Потом обвязку сделать объектную со списками и коллекциями.
Про то, какие обвязки к библиотеками пишется на C++ я молчу, без слез и не взглянешь.
А вот посмотрев на некоторые Phyton-вские - сразу понимаешь, как можно не обвязывая всё получить оптимальный вариант.
Наверх | Cообщить модератору
Родитель: #68

73. Сообщение от Anonim (??), 23-Апр-15, 22:32  +/
Да, нужно заморачиваться с самопальной RTL и т.д.
Оправдано, если драйвера решите на паскале писать
Наверх | Cообщить модератору
Родитель: #54

74. Сообщение от йцу (?), 24-Апр-15, 03:17  +/
> Pascal, в 2015ом году, мягко говоря, выглядит ужасающе. Сложно представить, кому он все еще может нравиться, кроме седых преподавателей школ.

Pascal 2015 года, в 2015ом году, действительно уже не так прост, и не всякому седому преподавателю уже по зубам увы.

Думаю ваши познания в других языках так же глубоки и слова типа с99 с++11 и т.п. вы тоже никогда не слышали ограничившись тем что от седовласых в школе слышали.

Наверх | Cообщить модератору
Родитель: #43

75. Сообщение от йцу (?), 24-Апр-15, 03:48  +/
>> http://wiki.freepascal.org/Anchor_Docking#Docking_in_the_IDE
> Мельком просмотрел - там вроде описано, как конфигурацию вывода окошек менять, т.е.
> интерфейс все равно SDI остается. MDI, как в Delphi современных, никто не пробовал замутить?

Там сказано как все в единое окно собрать и картинка, как редактор с другими панелями в одно окно стыкован. Что как бы соответствует
https://ru.wikipedia.org/wiki/Multiple_document_interface
Хотя я как-то не проникся необходимостью этого. Как там в последних дельфях я не знаю, но как-то сомневаюсь что чистое мди. Чего и редактор не в табах, а в новых окнах (чур меня, чур) открывает?

а для приложений что-то типа этого есть
http://wiki.lazarus.freepascal.org/MultiDoc

Наверх | Cообщить модератору
Родитель: #27 Ответы: #87

76. Сообщение от йцу (?), 24-Апр-15, 03:52  –1 +/
>программисты почему-то перестают быть инженерами.

Это с какого бодуна программисты инженерами когда то были? Вы их случайно с программирующими инженерами не путаете?


Наверх | Cообщить модератору
Родитель: #41

77. Сообщение от йцу (?), 24-Апр-15, 03:57  +/
>В ВУЗах чащк всего преподается Pascal. Студент усиленно изучает Delpdi, думает что в жизни пригодится, что без проблем найдет работу...

Вы какой-то смешной. Если студент программист то это как бы вовсе не так (да и у него мозги уже сиподобными языками вывихнуты). А если не программист, то при чем тут поиски работы с дельфями без проблем?


Наверх | Cообщить модератору
Родитель: #37

78. Сообщение от robux (ok), 24-Апр-15, 08:13  +/
> Ничего, что LibreOffice наследник StarOffice?

Ничего. Solaris - наследница Linux, и тоже ничего.
EtersoftWine - наследник Wine. Тоже ничего.

> И даже уже будучи OpenOffice долгое время спонсировался Sun.

Спонсировался. А сейчас LibreOffice спонсируется донейтом - и развивается не хуже.
Программистам нас$ать, кто им платит - большой брат или сообщество.
Я бы даже сказал, что приятнее, когда платит благодарное сообщество.

> Т.е. без финансовой подпитки, вряд ли победимЪ ...

Согласен. Но корпорации - не единственный способ финансовой подпитки.
Есть краудфандинг, есть донейт, есть бюджетная поддержка.

Кроме мотивации деньгами, должна быть также мотивация рейтингом личности:
т.е. чтобы чел стремился не только "жрать", но и самореализовываться в обществе.

Как по мне, то безликие корпорации вобще должны умереть, иначе мы станем их рабами.
А для этого нужно возвращение артелей, сети доверия, общественной собственности на ресурсы и коммуникации.

Наверх | Cообщить модератору
Родитель: #58 Ответы: #79

79. Сообщение от funny_falcon (ok), 24-Апр-15, 08:21  –1 +/
Коммунизм - это и правда хорошо. Не тот, что был в рсфср, а который Маркс придумал. Но, к сожалению, мы до него не доживем.
Наверх | Cообщить модератору
Родитель: #78 Ответы: #85, #88

80. Сообщение от robux (ok), 24-Апр-15, 08:36  +/
> Ох уж эти сказки, ох уж эти сказочники...

Товарищ не осилил Zeos и преобразования вида CP1251 <-> UTF8.
На то мы и дружное сообщество, чтобы подсказывать друг другу.

Наверх | Cообщить модератору
Родитель: #51

81. Сообщение от dq0s4y71 (ok), 24-Апр-15, 13:15  +/
> Так например поступают американцы/англичане, не знающие никаких других языков, но по всему миру уверенно начинающие со всеми балакать на своем в полной уверенности, что все обязаны знать их английский или его вариации.

Вы про американцев/англичан знаете, похоже, исключительно из российского ТВ. С остальным согласен.

Наверх | Cообщить модератору
Родитель: #41 Ответы: #84

82. Сообщение от dq0s4y71 (ok), 24-Апр-15, 13:19  +/
Я думаю, седым преподавателям школ это нагромождение свистулек и погремушек как раз не нравится.
Наверх | Cообщить модератору
Родитель: #43

83. Сообщение от dq0s4y71 (ok), 24-Апр-15, 13:21  +/
Зачем? Для этого существует Си. Отвёртку придумали не для того чтобы заменить ей молоток.
Наверх | Cообщить модератору
Родитель: #68

84. Сообщение от Асушник (?), 24-Апр-15, 14:00  +/
Нет, из реальности, вижу их нередко в Германии. Ну и по Европе, где бываю. Но я понял о чем вы - "не все люди одинаковые"/"не надо всех под одну гребёнку". Согласен. Но у них всё же описанное часто встречается.
Наверх | Cообщить модератору
Родитель: #81

85. Сообщение от robux (ok), 24-Апр-15, 21:05  +/
> Коммунизм - это и правда хорошо. Не тот, что был в рсфср,
> а который Маркс придумал. Но, к сожалению, мы до него не
> доживем.

Во-первых, не РСФСР, а СССР + Восточная Европа.
Во-вторых, при чём здесь "коммунизм"? Я деньги-то предлагаю оставить.
Ну и в третьих, больше никаких "-измов" - только технологический подход.

Наверх | Cообщить модератору
Родитель: #79 Ответы: #86

86. Сообщение от funny_falcon (ok), 25-Апр-15, 10:52  +/
>> Коммунизм - это и правда хорошо. Не тот, что был в рсфср,
>> а который Маркс придумал. Но, к сожалению, мы до него не
>> доживем.
> Во-первых, не РСФСР, а СССР + Восточная Европа.
> Во-вторых, при чём здесь "коммунизм"? Я деньги-то предлагаю оставить.
> Ну и в третьих, больше никаких "-измов" - только технологический подход.

Я намеренно написал РСФСР, ибо не во всех странах "СССР + Восточная Европа" жилось одинаково плохо.

Деньги - лишь формальность, удобный способ подсчета "распределенных" ресурсов. Коммунизм можно построить и с деньгами, мне кажется (могу ошибаться). А можно и без них.

И можно называть по разному, и "только технологическим подходом", и катарсионицизмом

Наверх | Cообщить модератору
Родитель: #85

87. Сообщение от Аноним (-), 25-Апр-15, 11:25  +/
Может, я ослеп - но там три окна. Да, инспектор объектов с редактором кода и окошко сообщений в одно объединили - стало 3 окна вместо 5 (объединенное, редактор форм, меню и панель компонентов). Но это - по-прежнему не MDI, нужно одно окно...
Наверх | Cообщить модератору
Родитель: #75

88. Сообщение от Аноним (-), 25-Апр-15, 11:30  +/
> Коммунизм - это и правда хорошо. Не тот, что был в рсфср,
> а который Маркс придумал. Но, к сожалению, мы до него не
> доживем.

Так-то вы с марксизмом-ленинизмом плохо знакомы, коммунизм - это высшая цель, некий идеал, к которому мы стремились, а у нас был социализм :)

Наверх | Cообщить модератору
Родитель: #79

89. Сообщение от Аноним (-), 25-Апр-15, 12:19  –1 +/
> Качество кода от языка никак не зависит :)

Как оказалось - зависит. Но да, у дельфистов изрядно пригорело, судя по количеству минусов :)

Наверх | Cообщить модератору
Родитель: #25

90. Сообщение от Аноним (-), 25-Апр-15, 12:20  –1 +/
> Это благодаря низкому уровню вхождения, а не самому языку.

"Создайте систему, которой может пользоваться даже дypaк - и только дypaк захочет ей пользоваться".

Наверх | Cообщить модератору
Родитель: #38

91. Сообщение от Аноним (-), 25-Апр-15, 12:22  +/
> Ты уверен, что ты - программист? :) Каким образом какие-то "иконки" влияют
> на функционал?

Они лишь индикатор того что от программы стоит держаться подальше. Я узрев цопирайты дельфей точно уверен - программу надо стирать.

Наверх | Cообщить модератору
Родитель: #26

92. Сообщение от Аноним (-), 25-Апр-15, 12:23  +/
> если учесть что Qt мечтает в итоге стать Delphi

Ничего оно не мечтает. Оно универсальный ответ на все случаи жизни.


Наверх | Cообщить модератору
Родитель: #29


Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру