СоХабр закрыт.

С 13.05.2019 изменения постов больше не отслеживаются, и новые посты не сохраняются.

| сохранено

H Релиз RAD Studio 10.1 Berlin (Delphi, C++Builder) в черновиках

Друзья, поздравляю всех с выходом RAD Studio 10.1 Berlin!

image

Вчера компания Embarcadero представила новую версию RAD Studio 10.1 Berlin.
RAD Studio 10.1 Berlin — это законченное средство для быстрой разработки кроссплатформенных приложений с помощью Object Pascal и C++.

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

Основные новые возможности RAD Studio 10.1 Berlin (Delphi, C++Builder):


— изменился механизм установки RAD Studio (и до установки);
— поддержка Android 6.0 (API Level 23);
— улучшения в Android Service;
— улучшения в FireDAC для DB2, MongoDB, Firebird, Oracle, PostgreSQL, SQLite;
— новый компонент TAddressBook, который позволяет получить доступ к адресной книге на платформе Android и iOS;
— улучшен Style Designer в FireMonkey;
— улучшен механизм предварительного просмотра интерфейса для различных устройств;
— улучшен механизм поддержки IoT (Интернет вещей);
— новый элемент ListView;
— улучшен IFMXExtendedClipboardService для работы с буфером обмена;
— улучшен редактор списка изображений в компоненте FMX.TImageList;
— поддержка High DPI для Windows-приложений;
— поддержка EMS сервера Apache;
— новые возможности EMS;
— улучшен BeaconFence для работы с маячками;
— улучшена производительность с Bluetooth LE, Beacon;
— поддержка асинхронных HTTP запросов;
— улучшен класс TStrings, появились новые методы;
— улучшен TMemIniFile;
— улучшена производительность с Generics;
— добавлены зависимости в GetIt Package Manager;
— и многое другое.

Подробнее с тем, что появилось нового в этой версии, можно ознакомиться на официальном сайте:
http://docwiki.embarcadero.com/RADStudio/Berlin/en/What's_New

image

Несколько полезных ссылок по теме:


Обзор RAD Studio 10.1 Berlin:
http://www.embarcadero.com/ru/products/rad-studio

Список исправленных багов (Fix List)
http://edn.embarcadero.com/article/44675

Замечания по установке и требования к железу
http://docwiki.embarcadero.com/RADStudio/Berlin/en/Installation_Notes

На официальном сайте появилась возможность скачать RAD Studio 10.1 Berlin:
https://downloads.embarcadero.com/free/rad_studio
или используйте ISO-образ для установки новой версии:
http://altd.embarcadero.com/download/radstudio/10.1/delphicbuilder10_1.iso

Желаю получить удовольствие от работы с новым релизом RAD Studio 10.1 Berlin.
Всем удачи!

комментарии (24)

0
darkAlert ,  
Для меня одним из преимуществ RAD studio (и ранее С++Builder) являлась возможность легко и без бубнов собрать исполняемый файл, не требующий самой студии для запуска. Это в сравнении с Qt. Вообще сидел с начала нулевых до их конца на этом продукте, но потом легко перешел на Qt и не жалею.
0
pda0 ,  
Ага, удачи. Delphi — теперь вы платите даже за минорные релизы. :)
0
vba ,  
Видимо с технологиями как с вином, чем старше, тем дороже стоит, интересно по чем сейчас кобол для народа…
+2
EvilNW ,  
Я в шоке от политики обновления Embarcadero. Надо покупать подписку, если хочешь обновляться в течение версии. Даже если на момент покупки была версия 10.1 или 10.2, то покупатель получит 10.0, а остальные обновления за деньги. Не кажется, что это как-то неправильно и планируется ли уйти от такой монетизации?
0
vba ,  
Золота, я хочу больше золота…
0
s77lanselot77s ,  
И чем RAD Studio лучше MS Visual Studio? Visual Studio стоит дешевле (express-версия даром вообще), многое из нововведений RAD уже давно есть в Visual Studio. Да и Delphi уже на грани вымирания…
0
darkAlert ,  
кроссплатформенность.
0
+1 –1
agvares ,  
Xamarin
0
darkAlert ,  
Linux, OS X.
0
agvares ,   * (был изменён)
Visual Studio + Qt и при этом для большинства бесплатно.
0
faiwer ,  

Linux? На сайте увидел только "Windows 10, Android, iOS и OS X.".

0
pda0 ,  
Linux у них вроде как всё ещё в планах.
+1
bgBrother ,  
Lazarus (если уж считать Qt).
0
2010kohtep ,  
С 10.2 Tokyo, который выйдет осенью, планируется ввести поддержку Linux Server.
0
faiwer ,  

CLI-приложения уже не плохо, но, когда планируют GUI Linux? "Потом" или сроки обозначены?

0
Grammidin ,   * (был изменён)
Удобство, привычность. Я очень многое сделал в свое время на C++ builder 6. Считаю его эталоном среды разработки. Если нужно было быстро и просто сделать оконное приложение — это однозначно был builder (или для большинства Delphi). Да и в институте в основном учили Delphi.
RAD, конечно, многое поменял, но общий дух в нем остался.
Сейчас для «быстро сделать» больше подойдет Qt.
Это все не особо актуально в связи с уходом продуктов в веб. А вот возможность создавать мобильные приложения радует. Хочу качнуть RAD и попробовать сделать что-нибудь мобильное. Был у кого-нибудь подобный опыт?
0
bgBrother ,  
Минимальный опыт был. В принципе, все легко и красиво. Собрать минимальное приложение с набором элементов и бизнес-логикой не составит труда, но если делать, например, обработку Intent или реализацию входа через соц. сети с помощью их sdk, то уже стоит хорошо покопаться.
0
bgBrother ,  
Если Delphi на грани вымирания, то что же говорить о более экзотичных языках?.. А ведь пишут же! Языки между собой разные, но есть свои плюсы и минусы в каждом. Так же и с IDE, я считаю.

Относительно цены с Вами согласен и бесплатная версия для некоммерческих проектов не помешала бы, но с другой стороны как можно равнять Embarcadero и Microsoft (с их демпингом на каждом шагу)?

Так же можно вспомнить о недавней продаже Embarcadero Technologies компании Idera. За 6 лет стоимость компании поднялась в 4 раза. Продукт развивается.
+1
Alex_Builder ,  
> Да и Delphi уже на грани вымирания…

Не ради религиозных воин, но все же.
Managed среды типа .NET не всегда подходят. Как ни крути, но найтив чуточку быстрее, в разы компактнее и в разы менее прожорлив, ну и более предсказуем по скорости отклика.

Многие сейчас пишут найтивные морды и под Qt.
Но по инфраструктуре ( хотя бы по наборам качественных компонент ) Qt пока далеко даже до стариков Delphi / C++Builder. Что-то появляется для Qt в последнее время, но до уровня тех же DevExpress еще очень далеко.

Еще, например, Delphi до сих пор имеет очень быстрый и эффективный менеджер памяти прямо из коробки. Работает со своими родными UNICODE строками в разы быстрее, чем QString на Qt ( делали замеры где-то год тому назад ).

Да и писать некоторые прикладные вещи до сих пор как ни крути немного удобнее на object pascal чем на C++ и даже на C#. Например, те же очень удобные «class of» ( ссылки на класс ) в C# можно реализовать только через крайне тормозную рефлексию. И много других мелочей.

В последних версия Delphi уже много наворовали из того же C#. Ну и плюс возможность быстро набросать приложения для мобильных платформ и т.п.

Короче IMHO в стане найтивных RAD пациент пока скорее жив чем мертв.
0
iandarken ,  
А попытка собрать в билдере бинарь без внешних зависимостей все еще ведет к двум результатам?
Use «classic» compiler = ошибка Борладн Мемори Менеджера на машине без Студии
Don't use «classic» compiler = невозможность собрать под XP
+1
vba ,  
Ой сразу не заметил, датасурс на формочке андроида, как же это мило…
0
Yarikz ,  
То, что на скриншоте выглядит как UWP приложение, — это мимикрия на уровне скинов или реальная поддержка UWP?
0
Error1024 ,  
Скины
0
alan008 ,  
Цена одной лицензии на редакцию Architect — 365 тысяч рублей. Гм…