Вчера компания Embarcadero представила новую версию RAD Studio 10.1 Berlin.
RAD Studio 10.1 Berlin — это законченное средство для быстрой разработки кроссплатформенных приложений с помощью Object Pascal и C++.
Новый релиз (или обновление продукта) содержит множество усовершенствований и новых возможностей, улучшен механизм предварительного просмотра интерфейса для различных устройств, улучшен механизм поддержки IoT (Интернет-вещей).
Основные новые возможности 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
Несколько полезных ссылок по теме:
Обзор 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)
darkAlert
21.04.2016 15:22Для меня одним из преимуществ RAD studio (и ранее С++Builder) являлась возможность легко и без бубнов собрать исполняемый файл, не требующий самой студии для запуска. Это в сравнении с Qt. Вообще сидел с начала нулевых до их конца на этом продукте, но потом легко перешел на Qt и не жалею.
s77lanselot77s
21.04.2016 15:22И чем RAD Studio лучше MS Visual Studio? Visual Studio стоит дешевле (express-версия даром вообще), многое из нововведений RAD уже давно есть в Visual Studio. Да и Delphi уже на грани вымирания…
darkAlert
21.04.2016 15:28кроссплатформенность.
agvares
21.04.2016 17:22Xamarin
darkAlert
21.04.2016 17:28Linux, OS X.
faiwer
21.04.2016 18:09Linux? На сайте увидел только "Windows 10, Android, iOS и OS X.".
2010kohtep
22.04.2016 09:50С 10.2 Tokyo, который выйдет осенью, планируется ввести поддержку Linux Server.
faiwer
22.04.2016 21:40CLI-приложения уже не плохо, но, когда планируют GUI Linux? "Потом" или сроки обозначены?
Grammidin
21.04.2016 15:49Удобство, привычность. Я очень многое сделал в свое время на C++ builder 6. Считаю его эталоном среды разработки. Если нужно было быстро и просто сделать оконное приложение — это однозначно был builder (или для большинства Delphi). Да и в институте в основном учили Delphi.
RAD, конечно, многое поменял, но общий дух в нем остался.
Сейчас для «быстро сделать» больше подойдет Qt.
Это все не особо актуально в связи с уходом продуктов в веб. А вот возможность создавать мобильные приложения радует. Хочу качнуть RAD и попробовать сделать что-нибудь мобильное. Был у кого-нибудь подобный опыт?bgBrother
22.04.2016 15:39Минимальный опыт был. В принципе, все легко и красиво. Собрать минимальное приложение с набором элементов и бизнес-логикой не составит труда, но если делать, например, обработку Intent или реализацию входа через соц. сети с помощью их sdk, то уже стоит хорошо покопаться.
bgBrother
22.04.2016 15:25Если Delphi на грани вымирания, то что же говорить о более экзотичных языках?.. А ведь пишут же! Языки между собой разные, но есть свои плюсы и минусы в каждом. Так же и с IDE, я считаю.
Относительно цены с Вами согласен и бесплатная версия для некоммерческих проектов не помешала бы, но с другой стороны как можно равнять Embarcadero и Microsoft (с их демпингом на каждом шагу)?
Так же можно вспомнить о недавней продаже Embarcadero Technologies компании Idera. За 6 лет стоимость компании поднялась в 4 раза. Продукт развивается.
Alex_Builder
25.04.2016 00:38+1> Да и 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 пациент пока скорее жив чем мертв.
iandarken
21.04.2016 16:03А попытка собрать в билдере бинарь без внешних зависимостей все еще ведет к двум результатам?
Use «classic» compiler = ошибка Борладн Мемори Менеджера на машине без Студии
Don't use «classic» compiler = невозможность собрать под XP
EvilNW
Я в шоке от политики обновления Embarcadero. Надо покупать подписку, если хочешь обновляться в течение версии. Даже если на момент покупки была версия 10.1 или 10.2, то покупатель получит 10.0, а остальные обновления за деньги. Не кажется, что это как-то неправильно и планируется ли уйти от такой монетизации?
vba
Золота, я хочу больше золота…