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

Published: 04 March 2022
on channel: 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.


Watch video MSE IDE + MSE GUI / Обзор / Открытая бесплатная среда Pascal / MSE Lang / Martin Schreiber / 2022 online, duration hours minute second in high quality that is uploaded to the channel Sokovito Games 04 March 2022. Share the link to the video on social media so that your subscribers and friends will also watch this video. This video clip has been viewed 1,191 times and liked it 63 visitors.