Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Вопросы по Embarcadero RAD Studio XE3

Автор: data man
Дата сообщения: 03.08.2012 16:23
Обсуждаем новые возможности и баги
Просьба писать только про Embarcadero RAD Studio XE3 - по остальным версиям есть соответствующие темы.
Вопросы вареза здесь не обсуждаются !!!
По вопросам вареза сюда:
RAD Studio 2009 (Tiburon)
RAD Studio 2010 (Weaver)
RAD Studio 2011 (Fulcrum)
Embarcadero RAD Studio XE2
Embarcadero RAD Studio XE3
Embarcadero RAD Studio XE4
Коммерческие компоненты и утилиты для Delphi/BCB
См. также:
Вопросы по Delphi (до версии 2009)
Вопросы по Delphi (версии 2009, 2010 Weaver, 2011 Fulcrum)
Вопросы по Embarcadero RAD Studio XE2
Вопросы по Embarcadero RAD Studio XE4
Вопросы по компонентам для Delphi, C++ Builder / Использование DevExpress
Компоненты и утилиты для Delphi/BCB/FreePascal/Lazarus - только Open Source

Из слишком часто повторяемых вопросов:
Почему EXE такие большие - перевод статьи от Andy тут, оригинал на страницу назад.
Что случилось c авто-увеличением Build Number - Объяснение на англ.. Можно отключить встроенную функцию и добавить плагин, в котором есть "старый" авто-инкремент. Например DDevExtensions от Andy. У него так же есть хороший плагин IDE FixPack
Автор: sergionn
Дата сообщения: 03.08.2012 16:30
можно глянуть на некоторые фичи xe3:
_http://radstudiodemos.svn.sourceforge.net/viewvc/radstudiodemos/branches/RadStudio_XE3/
если это самые козырные "вкусности", то я катастрофически разочарован, т.к. они не только обломили в xe3 с андроидом и метро, с безкостыльной ios, но и саму обезьяну до уровня не довели.........
получается, что "подчищенный" с форумов инсайдер был прав.........

Добавлено:
я так понял, что в XE3 будет отдельный HTML5 Builder что-то на подобии _http://smartmobilestudio.com/..........
у кого какие мысли?
Автор: HeMet
Дата сообщения: 03.08.2012 16:35

Цитата:
пишут сейчас про разработку под os x и ios в xe2

Ну поддержка os x хоты бы менее костыльная, хотя тоже не фонтан. По мне так они слишком спешат. Лучше бы делали по одной крупной фиче на релиз.

Цитата:
у кого какие мысли?

Если они хотят по-родному подключиться к Метро, то в плане интерфейса у них выбор XAML или HTML5. Видимо, выбрали последнее, тем более, что его в перспективе можно использовать для вэба.
Автор: sergionn
Дата сообщения: 03.08.2012 16:41

Цитата:
Если они хотят по-родному подключиться к Метро, то в плане интерфейса у них выбор XAML или HTML5. Видимо, выбрали последнее, тем более, что его в перспективе можно использовать для вэба.


give your VCL and FireMonkey applications a new Metro style
- наверное все-таки через xaml.......
билдер это я как понял другая песня............
А про перспективу я молчу - нужно делать уже, иначе потом можно будет уже просто никого не догнать.........
Было бы оптимально если бы код написанный для обезъяны, выплевывался в javascript и html5 и css, у них ведь много общего...........
Автор: Arioch1
Дата сообщения: 03.08.2012 16:42
библиотек достаточно, и коммерчесикх и опенсорсных.
все равно не угадаешь.

stackoverflow.com/questions/3175937
stackoverflow.com/questions/2653548

и т.д.

Добавлено:

Цитата:
код написанный для обезъяны, выплевывался в javascript и html5


Типа habrahabr.ru/post/137336/ ?
Автор: sergionn
Дата сообщения: 03.08.2012 16:55

Цитата:
Типа habrahabr.ru/post/137336/ ?

да, только без костыля в виде сечи всякой - она нафиг не нужна т.к. интерфейс уже в обезьянке отрисован........
типа _http://www.elevatesoft.com/products?category=ewb
или _http://smartmobilestudio.com/
Автор: Arioch1
Дата сообщения: 03.08.2012 16:59
То обеьянку ругают, что она не нативная и рисуется сама, то требуют чтобы не давали Win8 самой метро-компоненты рисовать. Тут бы определиться надоть
Автор: sergionn
Дата сообщения: 03.08.2012 17:18

Цитата:
То обеьянку ругают, что она не нативная и рисуется сама, то требуют чтобы не давали Win8 самой метро-компоненты рисовать. Тут бы определиться надоть

там рисовать то особо нечего в метро упростили интерфейс по самые основы..........
это во первых, а во вторых всегда есть выбор или пользуйся универсальным, или используй нативный, его просто описать в исходниках надо, делов то..........
Автор: deks
Дата сообщения: 03.08.2012 22:04
Вам же не сказали, что будут Metro приложения! Вам обещали только Metro Style для VCL и FMX. То есть, тупо сделают новый скин. Вы и сейчас можете для win32 выставить скин osx - от этого программа под маком не запустится..

Более интересный вопрос, как именно Эмро планирует поддержать Metro разработку. Ни xaml, ни html5 сейчас в дельфях даже близко нет (не будем о intraweb).

Немного интриги добавляет заявление DavidI на одном из форумов, что команда "смотрит на возможности предложить нативные контролья на каждой платформе" - это было бы правильно! Сейчас платформ плодится куча: win32/64, metro, osx, iOS, android, Linux .. И применение для каждой платформы вполне есть!
Автор: sergionn
Дата сообщения: 04.08.2012 01:22

Цитата:
То есть, тупо сделают новый скин

похоже что так и будет..............
а ведь казалось, что за год они смогут это воплотить в жизнь: _http://www.thomgerdes.com/2011/12/writing-hello-world-for-winrt-in-delphi.html

еще меня волнует что за билдер там такой будет: html5 c javascript будет превращать в стандэлон приложение или наоборот из паскаля делать джаваскрипт с html5? если первый вариант то видимо придется всетаки переходить на qt, особенно в свете этой ветки _https://forums.embarcadero.com/thread.jspa?threadID=74930&tstart=0

p.s. я целый год потратил на firemonkey в надежде на андроид или метро, нормальный ios в xe3 и что мы получили: поддержку видео и звука с сенсорами - то что должно было быть как минимум изначально, с медленным компилятором, и тормозным фреймворком -
Автор: alekc2008
Дата сообщения: 06.08.2012 13:49
а может кто нибуть скинуть файл "Что Нового в XE3"
Автор: HeMet
Дата сообщения: 06.08.2012 16:56

Цитата:
а может кто нибуть скинуть файл "Что Нового в XE3"

Такого ещё нет. Пока только обрывочные сведения. Первая презентация будет 22 августа.
Автор: GSirr
Дата сообщения: 06.08.2012 21:07
Скачал утекшую бету у чехов. Бета не завелась, но вот хелп почитал - новых платформ добавлено не было (по крайней мере в хелпе об этом ни слова). Метро - опять для галочки, т.е. поддержки WinRT, на что я надеялся нет, есть новые типы проектов - Ембро называет и desktop реализацией metro. Как-то там докрутили LiveBindings. Вот и собственно все. Я разочаровался...
Автор: sergionn
Дата сообщения: 06.08.2012 21:21
GSirr
бл, нет слов, что же они целый год делали: дописали 10 компонентов и устранили 20% багов в обезьяне
Автор: HeMet
Дата сообщения: 06.08.2012 22:44

Цитата:
и устранили 20% багов в обезьян

Надеюсь, больше. И скорости коду прибавили. Новые платформы официально обещали для Билдера да и то не обязательно к выходу XE3. Могут, наверное, и в первом полугодии 2013 добавить. А вот метро для галочки мне не понятно зачем нужно. Видимо, чисто, желание «застолбиться».
Автор: GSirr
Дата сообщения: 07.08.2012 06:15
sergionn
Они еще перевели весь хелп в онлайн (в свой docwiki):P Но я все равно надеюсь на лучшее - мб просто не дописали документацию?
Автор: sergionn
Дата сообщения: 07.08.2012 08:36
Однозначно какая-то хрень творится с EMB: теперь они анонс тура xe3 со своей страницы удалили http://www.embarcadero.com/landing-pages/2012-rad-studio-xe3-tour
по крайней мере сейчас статьи нет, код 404..........
Автор: Arioch1
Дата сообщения: 07.08.2012 09:34
ну переделывают наверное что-то.

http://www.embarcadero.com/news/events

Выбираешь Rad Studio, крутишь вниз к Show us in person - и вот они, семинары

===

у них какой-то скрипт есть, сохраняющий mediawiki в doc-explorer.
не до конца допиленный, судя по количеству статей-заглушек.
но обещали допилить, впрочем чего они тольк оне обещали.

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

Добавлено:

Цитата:
хелп почитал - новых платформ добавлено не было (по крайней мере в хелпе об этом ни слова

Цитата:
Они еще перевели весь хелп в онлайн


т.е. по "чешскому" ключу запустить студию нельзя, а на docwiki залезть можно ? или как ?
Автор: GSirr
Дата сообщения: 07.08.2012 10:04

Цитата:
т.е. по "чешскому" ключу запустить студию нельзя, а на docwiki залезть можно ?


Хелп в комплекте выкачивается - его и смотрел. ХЗ, насколько он актуален, но, имхо, например новую платформу они бы точно не пропустили.

Добавлено:
Видимо кривовато я написал насчет хелпа. Они сообщают, что портировали весь хелп в docwiki, и отмечают, что не собираются отказываться отказываться от старого способа доставки хелпов. Но указывают, что информация в docwiki будет всегда живой и актуальной.
Автор: sergionn
Дата сообщения: 07.08.2012 11:04

Цитата:
ну переделывают наверное что-то.

ага, metro c android допилили, добавляют
когда я себе личную страницу редактирую - я делаю это почти единомоментно, - и это моя личная страница,
куда ходят пару десятков человек, а тут целая транснациональная софтверная компания,
страничку меняет........... показательно все это однако...........
Автор: GSirr
Дата сообщения: 07.08.2012 11:47

Цитата:
показательно все это однако


Да они просто пропалились с новыми фичами на той странице. У них секретность, типа. Зачем - не понятно.
Автор: Arioch1
Дата сообщения: 07.08.2012 12:26

Цитата:
Они сообщают, что портировали весь хелп в docwiki, и отмечают, что не собираются отказываться отказываться от старого способа доставки хелпов. Но указывают, что информация в docwiki будет всегда живой и актуальной.


Так это давно так. Правда не всегда получается.

Например в справке XE2 если открыть справку INDY 10 получаем комплект от delphi 2009 кажется. А оттуда по ссылкам.... Ну, не пробовал, а вот на справку XE (не XE2) местами проваливался.

Добавлено:

Цитата:
когда я себе личную страницу редактирую - я делаю это почти единомоментно, - и это моя личная страница,


Вот-вот. Теперь представь что это ещё надо согласовать со всеми. А кто-то в отпуске был. Вернулся.. "а чего это вы тут без меня, а ? Компанию позорите??? убрать! согласовать! переделать! отчитаться! " :-D

Добавлено:
PS правильно писали, надо было выкинуть DCC и всерьез уж сесть на FPC
Вот чем их гипотетический LLVM'ный компилятор будет лучше ?

NIH syndrome в тяжёлой форме.

Вот хохма будет если FPC чисто ради прикола сделают компиляцию в LLVM и причем раньше Эмбов
Автор: deks
Дата сообщения: 07.08.2012 14:06
Arioch1

LLVM вроде бы более наворочен в плане оптимизаций, чем FPC, ну и он не сильно привязан к какому-то языку! Вот Apple через Clang в нем все свои языки (c, c++, objC) компиляет! Вроде бы модульность компилятора позволяет легче делать в среде всякие рефакторинги - типа, парсер может в фоне прямо в среде работать.

Так что я за LLVM + PasLang))

Ну и пора уже выкинуть из RAD Studio все что на J#!
Автор: sergionn
Дата сообщения: 07.08.2012 14:36
Боюсь уже тема про компилятор вторична, сейчас уже речь идет о существовании среды delphi как таковой, emb ведут бизнес по нормам 80-90 годов: закрытые бета тесты, космическая цена на продукт, полное игнорирование сообщества и современных технологий - думаю что после xe3 без metro или андроида, xe4 можно будет выпускать только для поддержки старых проектов, которые не захотят передисывать под другие платформы.....
Вся основная масса разработчиков разбредется по другим средам и языкам.....
Печально все это. Дельфи действительно отличный язык с долгоиграющим потенциалом - вот только поддержку и дальнейшее развитие ему так и не дали ни в emb, не в fpc с лазарусом, не даже remobjects c smartmobilestudio.com.........
Автор: Arioch1
Дата сообщения: 07.08.2012 15:22
как-то интересно, язык отличный, а поддержки никто дать не может. Как-то это странно.

Язык был отличный для 10-летней давности. А сейчас его дизайн 1949-го года сказывается.

Ни дженериков толком, ни анонимных функций...

Но даже на поддержке старых проектов можно жить достаточно долго и иметь потенциал сильно измениться. Как например никто уже не ждал Юникода или тех же дженериков, и вдруг!..
Автор: sergionn
Дата сообщения: 07.08.2012 15:50

Цитата:
как-то интересно, язык отличный, а поддержки никто дать не может. Как-то это странно.


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


Цитата:
Язык был отличный для 10-летней давности. А сейчас его дизайн 1949-го года сказывается.


Русский язык к примеру имеет гораздо больший возраст и дизайн его создавался когда мы еще в лаптях с луком бегали, а сейчас и в космос летаем и компьютеры изобрели с атомными электростанциями, и ничего разговариваем на нем, новый не придумали, а старый развили.........
Автор: Arioch1
Дата сообщения: 07.08.2012 16:01
Не, русский конечно не так развился за 1000 лет ,как английский. В смысле - не до не узнаваемости. Но мы сейчас говорим на сильно другом языке. Примерно как классический Бейсик и Basic.Net
И с обратной совместимостью на 1000 лет никто особо не заморачивался. Целые куски языка выкидывали.

----

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

"И вы вовсе не величайший из королей, а выдающийся да и только"

Автор: kot3
Дата сообщения: 07.08.2012 16:21
Судя по всему, обещанной поддержки x64 в билдере не пердвидится. Сишный компилятор в этой бэте от середины марта и новых фич в нем не замечено.
На первый взгляд, XE3 скорее смахивает на очередной update pack (уже пятый по счету) для XE2 нежели на новый XE3 релиз. Ну и как обычно, новых багов, наверное, добавили. Могу, конечно, ошибаться. Может что и не заметил - ведь запустить среду то не возможно! Бред какой-то. Супер секретность.
Автор: sergionn
Дата сообщения: 07.08.2012 17:32

Цитата:
Бред какой-то. Супер секретность.

вот тут _http://www.deltics.co.nz/blog/?p=995&cpage=1#comment-11699
сравнили c бетой vs 2012.........

ситуация с ex3 абсолютно абсурдна...................
Автор: Arioch1
Дата сообщения: 07.08.2012 17:34

Цитата:
Вот хохма будет если FPC чисто ради прикола сделают компиляцию в LLVM и причем раньше Эмбов

И кстати, почему хохма?.. http://freepascal.org/future.var

А никто не пытался всерьез с дженериками работать в FPC ?

D2009 они просто были нерабочие, даже примеры из справки не работали...

В XE2 я как только пытаюсь их использовать всерьез, ловлю Internal Errors.
Поневоле начинаешь верить слухам о компиляторе с дизассемблированными кусками от конкрентов, в которых никто толком разобраться не может и не хочет.

С 2009 года пилят дженерики, пилят...

Добавлено:

Цитата:
сравнили c бетой vs 2012


Там про военные действия вспомнили. Мне сразу затёртая цитата Сунь Цзы вспомнилась.
Если нечего скрывать - притворись, что скрываешь ого-го что!

А вообще по XE2 говорили, что оченб много патчей. Ещё и Upd5 обещали.

Если у них исторически программисты успевают либо патчить текущую версию, либо делать новую - то что же было ждать от XE3 ?

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738

Предыдущая тема: [Delphi XE2] Размер PNG


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.