MSE IDE + MSE GUI / Обзор / Открытая бесплатная среда Pascal / MSE Lang / Martin Schreiber / 2022

Опубликовано: 04 Март 2022
на канале: Sokovito Games
1,191
63

Download: https://sourceforge.net/projects/msei...
Download: https://mseide-msegui.sourceforge.io/
Download: https://sourceforge.net/projects/msei...
MSE на русском: http://www.freepascal.ru/article/mse/
Wiki: http://wiki.freepascal.org/MSEide_&_M...
MSE Universe Project: https://sourceforge.net/projects/mseu...
MSE Ubiverse Project: https://gitlab.com/mseide-msegui/mseu...
Documentation: https://wiki.freepascal.org/Reference...
Start Guide: https://wiki.freepascal.org/MSEide_MS...
Start Guide: https://wiki.freepascal.org/MSEide_MS...
Mailing list, questions, bug reports: https://lists.sourceforge.net/lists/l...
NNTP gateway: http://news.gmane.org/gmane.comp.ide....
Mail archive: https://www.mail-archive.com/mseide-m...
Donations: PayPal: [email protected]
Community website: http://www.msegui.com
IRC: irc.freenode.net #mseide
IRC log: http://www.hu.freepascal.org/fpcircbo...
IRC log: http://ibot.rikers.org/%23mseide/
Beginner course (German): https://sourceforge.net/projects/mseu...
MSEide+MSEgui binaries: https://sourceforge.net/projects/msei...
MSEide+MSEgui project group: https://gitlab.com/groups/mseide-msegui
MSEide+MSEgui source: https://gitlab.com/mseide-msegui/msei...
MSEide+MSEgui source: https://sourceforge.net/p/mseide-mseg...
MSEuniverse community project: https://gitlab.com/mseide-msegui/mseu...
MSEuniverse binaries, MSEgit, MSEspice, MSErun, MSEkicadBOM: https://sourceforge.net/projects/mseu...
MSElang, the future compiler for MSEide+MSEgui: https://gitlab.com/mseide-msegui/msel...
InterView with Martin: https://pascal.developpez.com/intervi...
Martin Schreiber Biography: https://sites.google.com/view/martin-...
Youtube:    / @sokovito  
Discord:   / discord  
Icq: 620163142
VK: https://vk.com/sokolovdelphi
Telegram: https://t.me/Sokovito
Facebook:   / 664468363641045  
Odnoklassniki: https://ok.ru/group/54720684752915
LinkedIn:   / sokovito  
LinkedIn Group:   / 9126028  

Поддержать канал (Donate):
https://new.donatepay.ru/@9203
http://www.donationalerts.ru/r/armag

MSEide — это IDE среда для быстрой разработки приложений для независимых от платформы приложений с богатым графическим интерфейсом. Написана среда на языке Pascal и позволяет программировать на Pascal и MSElang (упрощенном диалекте Pascal). Среда сама рисует интерфейс и компоненты и не зависит от сторонних библиотек как другие среды программирования. Важной целью разработки было удвоение производительности по сравнению с другими средами разработки, бесплатностью и открытыми исходными кодами. Так как нельзя быть в долгосрочной перспективе уверенными в коммерческих средах программирования. Проекты делались в основном для своей компании, задача намеренного широкого распрострянения среды разработки не стояла. На разработку MSEide и MSEgui Мартин потратил более 20000 часов.
В качестве компилятора используется Free Pascal Compiler, но с 2013 года Мартин параллельно занимался и разработкой своего компилятора с бэкендом llvm для диалекта FPC и упрощенным диалектом языка Pascal под названием MSElang. Он более простой и более читабельный. Среда программирования распространяется по лицензии GNU GPL и GNU LGPL.
Среда имеет много необходимых возможностей: отладчик кода, подсветка синтаксиса, редактор форм, инструмент интернационализации, поддержка кодировок utf-8, utf-16, ASCII и локальных, возможность наследования визуальных форм разного типа и создание MDI-приложений.
Среда MSE IDE сама себя рисует с помощью Api в операционной системе Windows и с помощью Xlib в операционной системе Linux. Таким образом среда не зависит от многих сторонних библиотек и не требует постоянного обновления среды под обновления сторонних библиотек. Так же MSE IDE таким образом получает стабильность и увеличивает скорость работы, а так же облегчает работу над открытым исходным кодом среды программирования.
Особое место отведено возможностям работы с различными базами данных. Причем с некоторыми из них можно работать без промежуточных драйверов.
MSEide Мартин использовал с набором инструментов gcc для разработки микроконтроллеров ARM и AVR32, MSEide+MSEgui с FPC для пользовательских интерфейсов, инструментов построения и сложных приложений баз данных. Для разработки PIC16xxx uC он использовал Assembler. После смерти Мартина разработкой среды занимается международная команда программистов. MSEgui — это полный независимый набор виджетов Free Pascal. MSEgui похож на набор виджетов GTK2/GTK3/Qt5 с одинаковым внешним видом в каждой ОС (Linux, Windows, FreeBSD, Raspberry Pi). Последняя, на данный момент, версия вышла 11 октября 2021 года - MSEgui 5.6.4.


Смотрите видео MSE IDE + MSE GUI / Обзор / Открытая бесплатная среда Pascal / MSE Lang / Martin Schreiber / 2022 онлайн, длительностью часов минут секунд в хорошем качестве, которое загружено на канал Sokovito Games 04 Март 2022. Делитесь ссылкой на видео в социальных сетях, чтобы ваши подписчики и друзья так же посмотрели это видео. Данный видеоклип посмотрели 1,191 раз и оно понравилось 63 посетителям.