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

» Вопросы по Embarcadero RAD Studio XE5-XE8,10.x(Seattle, Berl

Автор: eddoc
Дата сообщения: 13.09.2013 22:07
sergionn


Цитата:
Теперь я начинаю понимать в какой непростой психической обстановке работают российские разработчики легендарного фреймворка.......

Внимательно читаю все ветки последних трех релизов Дельфей. Стойкое и противное ощущение, что корабль идет ко дну...
Автор: valgreesh
Дата сообщения: 13.09.2013 22:14
sergionn

Цитата:
Вот это чудо маркетингового зомбирования, снимаю шляпу

Кстати да, что у абракадабры работает на всю катушку так это маркетоиды


Цитата:
так а ты до этого прочитал


Честно говоря я этого товарища вообще стараюсь не читать
Автор: sergionn
Дата сообщения: 13.09.2013 22:28

Цитата:
Стойкое и противное ощущение, что корабль идет ко дну...

ну вот с ios как бы было еще непонятно, не каждый мог запустить, попробовать, без танцев,
а вот с андроидом - теперь все могут в полной мере почувствовать всю силу могучего фреймворка, хотя по сути до самих программ дело то не дошло - все трут невозможность нормальных деплоя и отладки, как бы даже я не ожидал, что затык будет уже на старте.
Что будет дальше когда этих программных монстров начнут гонять в реальных ситуациях.
Не думаю, что те кто хотел начать разрабатывать на андроиде, смогут дождаться xe6-xe10, а надежде улучшений и т.п.
Тут даже Марко и Дэвид не помогут со своими маркетинговыми легендами о сильной и все еще стойкой Дельфи.......обидно.......
Автор: sergionn
Дата сообщения: 14.09.2013 10:41
Да, друзья это просто космический провал абракадабры - столько негатива на форумах....
Автор: MGAlex
Дата сообщения: 14.09.2013 12:29
Ну так народ хочет все и сразу, а так не бывает. Разработку под Adndroid можно сравнить с Delphi 1. В Delphi 1 тоже далеко не все так радужно было.
Подпилят, профиксят, выпустят апдейты. Наконец, в следующих версиях доработают, что-то добавят и пойдет дело.
Хотя я не сторонник комбайнов. Если уже решили делать возможность разработки под iOS и Android, выпустите отдельные продукты, а не лепите все в одно.
Сразу в голову приходит комбайн от Nero. Из неплохой программки для записи дисков, раздули такой набор, что он просто стал крайне неудобным, тяжелым и ненужным.
Автор: AlekXL
Дата сообщения: 14.09.2013 12:35

Цитата:
Подпилят, профиксят, выпустят апдейты. Наконец, в следующих версиях доработают, что-то добавят и пойдет дело

если хватит времени ... и денег

Цитата:
Сразу в голову приходит комбайн от Nero. Из неплохой программки для записи дисков, раздули такой набор, что он просто стал крайне неудобным, тяжелым и ненужным.
слава богу, десктоп отделили от мобайла.
Автор: MGAlex
Дата сообщения: 14.09.2013 12:44

Цитата:
если хватит времени ... и денег

А почему не хватит? Уверен, что все будет в порядке.
Автор: Arioch1
Дата сообщения: 14.09.2013 15:00

Цитата:
В Delphi 1 тоже далеко не все так радужно было


Delphi 1/2 на голову обходило конкурентов. Там был выбор между подглюкивающей реализацией в Дельфи и отсутствием даже такой в VB, VC, Clipper и т.д.

В XE5 же выбор другой - между подглюкивающей (если не переглюкивающей) реализацией в Delphi и отлажиенной надёжной реализацией у других.


Добавлено:

Цитата:
поди, как RO, на студию перейдут

или на Эклипс, как Java Builder

Добавлено:

Цитата:
как раз обновлял навител навигатор. на чём они тогда пишут, что одна версия под андроид ставится везде и похрен какая там архитектура проца арм или интел, или там в апк куча вариантов?  


Во-первых с чего ты взял, что одна и та же. Маркет может тебе разные APK отгружать. Вот если ты скопируешь APK с одного планшета и сам его установишь на другйо - тогда да, один и тот же.

Во-вторых может быть и то и другое. Это как asm-вставки в Дельфи: можешь сделать ону вставку для x86, другую для arm и вообще без вставок для других архитектур.

APK - Это ZIP. Копируй его на комп, распаковывай и смотри что внутри.

.so файлы - это тот самый "нативный код", как в Delphi. Они должны быть сделаны под конкретный процессор. Простой пример: _https://sites.google.com/site/mxvpen/ffmpeg - смотри внизу какой выбор "архитектур" - и соотв. на страничке Download куча вариантов .so файлов, которые ты должен правильно выбрать. Ну и либо в APK должны быть файлы под твой процессор, либо под все процессоры, а программа должна уметь загружать нужную из них.

Кроме того в раззипованном ты увидишь DEX файлы. Вот это файлы скомпилированныe под "бумажный" никогда не существовавший процессор. И когда ты запускаешь прогрaмму, Андроид их перекомпилирует под твой реальный процессор, разные на разных устройствах.
Читай сюда: _http://ru.wikipedia.org/wiki/P-код и _http://ru.wikipedia.org/wiki/JIT

-------------------------

А вообще такое впечатление, что в ветке Delphi XE5 сейчас будут собираться люди не знающие ни чего про Java, .Net, Android, даже на уровне опытного пользователя.
И заметная часть вопросов будет просьбой дать ликбез про Андроид.

Надо как-то решить, начальное изучение Андроида - в этой ветке это нормально или offtopic ? Потому что вообще к Delphi прямого отношения не имеет. И потому что знакомиться с Андроидом надо на надёжных средствах. А когда у тебя что-то не работает и ты не знаешь искать глюки в планшете или Дельфи... это IMHO безнадёжно.
Чтобы пользоваться альфа-версиями программ надо быть очень подкованным и уметь отыскивать проблемы и их причины. Соответственно пользоваться XE5 без глубокого опыта программирования под Андроид скорее всего нельзя. Вот я например скорее всего это не потяну просто.
Автор: X11
Дата сообщения: 14.09.2013 15:14
Вот гуголь выпустил для ведроида IDE Android Studio. Весьма шустро и стабильно. Я, правда не знаю, сколько лет они её клепали. Но версия сейчас даже не 1. Всего лишь 0.2.2. К счастью бесплатна. Но Android Studio, правда, сделана на базе IntelliJ от JetBrains.
Автор: Arioch1
Дата сообщения: 14.09.2013 15:14

Цитата:
слава богу, десктоп отделили от мобайла.

Правда ? и как мне купить Delphi Mobile не покупая десктопную ? :-D

Добавлено:

Цитата:
Но Android Studio, правда, сделана на базе  IntelliJ от JetBrains.

Вот иманно, а те я думаю клепали поддержку Андроида несколько лет уже.

Крмое того, ЕМНИП, были более ранние версии AS на Eclipse + ADT (Android Developer Toolлше)

Добавлено:
На форумах говорили мол Lazarus исползует устаревший, капризный, плохо работающий на Виндах GNU Debugger

И вот мол для Delphi NextGen сделают обвязку к современному и удобному LLVM отладчику.

Хренушки...

_https://forums.embarcadero.com/thread.jspa?threadID=92734


Цитата:
when I try to run (debug) an app on my Android device.
The dialog "launching" does not close by itself. When I press Cancel, I get "Error. Unable to start gdbserver on port '64311'. Port is already in use."


Цитата:
if i debug application and happen a error in application code or stop it unplug usb cable gdbserver hang un phone and need reboot


Автор: MGAlex
Дата сообщения: 14.09.2013 18:20

Цитата:
Delphi 1/2 на голову обходило конкурентов. Там был выбор между подглюкивающей реализацией в Дельфи и отсутствием даже такой в VB, VC, Clipper и т.д.

Это совершенно ни о чем не говорит. Не нравится, не пользуйся. Пользуйся другими программами.
Я уверен, что со временем все наладится и будет конкуренция.
Автор: DrPass
Дата сообщения: 15.09.2013 00:58

Цитата:
Это совершенно ни о чем не говорит. Не нравится, не пользуйся. Пользуйся другими программами.
Я уверен, что со временем все наладится и будет конкуренция.

Это говорит о том, что профессионализм нынешней команды разработчиков и маркетологов Delphi куда-то ушел.
Кстати, первая Delphi 1995 года мало того, что была на голову лучше конкурентов вроде VB/PB, она включала в себя отличную документацию, в том числе и по WinAPI, причем адаптированную под Паскаль (!), и стоила аж 49 долларов.
Автор: MGAlex
Дата сообщения: 15.09.2013 10:28
Ну это все равно, что сравнивать Windows 3.1, к примеру, и Windows 7. И жаловаться, что есть глюки, говоря, что в, скажем, в Mac OS все здорово.
Нынешняя студия это программный комплекс, а Delphi 1 - это 3 кнопки, грубо говоря.

У нас самый удивительный народ. Критикует, но при этом активно пользуется, как в случае со студией, так и, например, с Windows 8. Я никогда не спешу ставить новую версию, пока не выйдут компоненты, не подфиксят какие-то баги и т.д.
Автор: SolidSnakeRU
Дата сообщения: 15.09.2013 10:41

Цитата:
Нынешняя студия это программный комплекс, а Delphi 1 - это 3 кнопки, грубо говоря.

Даа.. Кроме трех кнопок у нас есть еще целый пакет из полу-работающих технологий.
Firemonkey - не применимо из за низкой производительности.
Моб. разработка - не применимо из за Firemonkey, медленной отладки.
Серверные технологии - DataSnap, чтож, в инете есть тест одного разбирающегося человека, который продемонстрировал работу этой штуки в условиях высокой нагрузки.
DataSnap либо тупо крашил приложение, либо показывал ужасающую производительность.
Разработка под веб - Intraweb. Да это есть и не плохо работает, особенно в сочетании с CGDev tools. Но данные фреймворки продаются отдельно и не имеют ничего общего с разработкой абракадабры.
Ах, ну да, еще есть сетевое взаимодействие - ИНДИ. Это вообще опен сурс со всеми вытекающими. Куча средств моделирования ПО, которое вовсе не обязательно при проектировании проектов среднего размера.
А еще куча багов, которые не фиксятся годами.
IDE мне нравится, за исключением постоянных сбоев подсветки ошибок в коде (когда ошибки нет, а он тупит до компиляции).

Ну вот. Куда лучше, если моб. разработки не было совсем, но зато, чтобы остальные функции поставлялись с отличном качеством реализации и с поддержкой линукса. Так, было бы понятно на что можно рассчитывать, при покупке Delphi.

Чтобы не говорила ембаркадеро, причина того, что мы тут сидим, а не на их офф. форуме как клиенты, заключается не в нашей жадности и не возможности купить лицензию. Причина в том, что компания демонстрирует наплевательское отношение к клиентам, чего стоят маркетинговые лозунги и баннеры, обещающие горы золотых фич, к этому добавляется понуждение старых клиентов к покупке апгрейдов, потому что ошибки фиксят только в последней версии продукта.
Автор: MGAlex
Дата сообщения: 15.09.2013 11:01

Цитата:
IDE мне нравится, за исключением постоянных сбоев подсветки ошибок в коде (когда ошибки нет, а он тупит до компиляции).

Да, это меня тоже напрягает. В ХЕ5 это тоже присутствует?


Цитата:
к этому добавляется понуждение старых клиентов к покупке апгрейдов, потому что ошибки фиксят только в последней версии продукта.

Это капитализм, здесь по-другому никак.
Автор: V1s1ter
Дата сообщения: 15.09.2013 12:18
Уважаемые коллеги прошу Вас не впадать в детство критикуя разработчиков Делфи. Все идеально не бывает, например, даже такой финансовый монстр Майкрософт выпускает продукт с багами и потом правит их. Вроде и Виндовс 7 неплох, а находятся критики... А вспомните как ругали первые версии Виндовс за монстрость и т.д. и никто, особенно на западе не заставлял покупать эту операционку, а она выжила. То есть по Дарвину оказалась сильнейшей (это не значит что я фанат Виндовс, я просто констатирую свершившийся факт). Я это к тому, что компания оценивает нужды рынка в целом и перспективу и на основании имеющихся ресурсов делает то или иное. Некоторые из нас считают что реализация только им нужных моментов это важно, а остальное подождет. Для тех кто работал на широкий рынок ясно, что упрощенно есть два пути. 1) Застолбить место и успеть улучшить продукт для наибольшей части рынка при этом рискуя провалится полностью. 2) Занять одну ячейку рынка и попытаться ее расширить, рискуя быть раздавленными теми кто застолбил весь рынок. Я думаю среди нас нет экспертов которые могут обосновано доказать что Ембаркадеро выбрала не правильный путь. Ответит только время или наличие полной информации, в том числе и кадровой и финансовой об Ембаркадеро.
Хотел бы еще сказать о покупке ПО. В свое время я разработал программу из области физического моделирования для предприятий. В начале ее точно также критиковали, особенно под лозунгом "исправьте баги тогда купим". Баги исправлены, замечаний в последние годы вообще нет, программой пользуются более 10 лет. И оплатили ее только 30% пользователей. Вопрос, есть ли у меня желание развивать эту программу дальше? Ответ прост если бы Дельфи купили все кто ею пользуется, то есть исполнили свой моральный и юридический долг, то ситуация в Ембаркадеро была бы иной и приоритеты были бы другими. Кто несогласен не надо писать здесь сразу, просто поработайте в Ембаркадеро годик бесплатно потом напишите. Да, я не работник этой компании. Я один из кинутых пользователями программистов, который вложил часть своей жизни в выполнение своих обязанностей. Я сам имею много недостатков, но позволяю себе критиковать только то за что заплатил деньги. Критика на форуме нужна, но она должна быть в виде "это не работае, это делается Х часов и т.д." не нужно писать критику типа "Ембаркадеро совсем охерели, я трачу свое личное время юзая ворованый продукт, а он не работает и они суки за это мне не платят". Данное письмо направлено с целью сделать форум более конструктивным, а не напоминающим скамейку у подъезда с бабушками. Это письмо не адресовано ни к кому лично, прошу расценивайте его как предложение самим быть лучше.
Автор: MGAlex
Дата сообщения: 15.09.2013 12:33
V1s1ter
Полностью солидарен.
Автор: sergionn
Дата сообщения: 15.09.2013 14:00
V1s1ter
1) В массе критиковали Висту и в том числе за "монстрость" и т.д., причем заслуженно, и ИМЕННО после этого шквала КРИТИКИ ms решилась на серьезную переработку системы, воплотившуюся в удачную 7-ку!
2) Emb как раз выбрала единственно правильный путь (выход на ios, android) в отличии от тех же ms, которые с завидным упорством толкают реально обреченную нишевую систему (winrt). Вопрос к емб не в выборе пути, а в его реализации! Это совсем разные вещи.
3) Я так понял, что здесь мы обсуждаем не предмет легальности софта, а его возможности?
Автор: Knomer
Дата сообщения: 15.09.2013 14:14

Цитата:
Майкрософт выпускает продукт с багами и потом правит их

а абракадабра не правит потому как им ср@ть, ну и? смысл читать ваш опус если вы как минимум не в теме

Добавлено:
Вопрос: как ведут себя приложения xe5 на топовых устройствах (сильный проц, много памяти)? Как-то: медленная загрузка, тормоза, или всё просто супер. То бишь есть ли смысл вкладываться сейчас в разработку на xe5 под андроид с учётом того что через годик рынок обновится и у всех будут сильные андроид фоны и планшеты, а отладку, эмулятор и тп починят. А то решаться как бы надо сейчас уже, закупаться под это всё дело или нет.
Автор: MGAlex
Дата сообщения: 15.09.2013 14:38

Цитата:
а абракадабра не правит потому как им ср@ть, ну и? смысл читать ваш опус если вы как минимум не в теме

Это, похоже, Вы не в теме. Правит Embarcadero свои баги, еще и как. Такое ощущение, что вы в глаза не видели Embarcadero, что пишите подобное.


Цитата:
1) В массе критиковали Висту и в том числе за "монстрость" и т.д., причем заслуженно, и ИМЕННО после этого шквала КРИТИКИ ms решилась на серьезную переработку системы, воплотившуюся в удачную 7-ку!

То, о чем я писал выше. Со временем наладят все.
Автор: Knomer
Дата сообщения: 15.09.2013 14:51

Цитата:
Это, похоже, Вы не в теме. Правит Embarcadero свои баги, еще и как. Такое ощущение, что вы в глаза не видели Embarcadero, что пишите такую ерунду.

Не смешно. Вы тролль. А у меня три коммерческих проекта. Один из них на FM (да ступил, думал со временем наладят). И я обеспокоен. Мне хватает высказываний всеволода, поэтому уж лучше помолчите.
Автор: sergionn
Дата сообщения: 15.09.2013 15:07

Цитата:
Это, похоже, Вы не в теме. Правит Embarcadero свои баги, еще и как. Такое ощущение, что вы в глаза не видели Embarcadero, что пишите подобное.

MGAlex, вы по-моему точно не в теме:
EMB действительно правит баги, но
1) НЕ ВСЕ, а часть, причем на самые сложные, архитектурно зависимые - ПРОСТО ПЛОЖИЛА.
2) Плодит новые баги в соотношении почти 1:1, так нафиг такая правка нужна??????????

Цитата:
Со временем наладят все.

я так с xe2 до xe5, себе тоже говорил, и как Knomer поверив во ВПОЛНЕ ВЫПОЛНИМЫЕ обещания emb,
а в результате сижу почти в жопе, потратив кучу времени только на исправление КРИВОГО фреймворка.

И еще, если вы не ведете реальную разработку на firemonkey, не стоит попусту троллить и писать всякую хрень, не имеющую никакого отношения к реальности.....
Автор: Arioch1
Дата сообщения: 15.09.2013 15:19

Цитата:
есть ли смысл вкладываться сейчас в разработку на xe5 под андроид


1. XE2/Lazarus была первой версией с поддержкой iOS
2. Все, кто вложился в разработку на XE2/Lazarus для iOS обнаружили, что все их вложения можно выбросить в унитаз, потому что XE3 вообще не поддерживала iOS, а XE4/LLVM поддерживала его очень и очень по другому.
3. XE5 - первая версия с поддержкой Android

Хочешь рискнуть - отговаривать не будем, нам же интересно в конце-то концов
Главное - потом расскажи.


Цитата:
ms решилась на серьезную переработку системы, воплотившуюся в удачную 7-ку

Да была ли там та переработка ? IMHO наоборот, накопились исправления, научились nVidia и aMD драйвера писать...


Цитата:
В ХЕ5 это тоже присутствует?


И всегда будет присутствовать: прогарммистов на J# у них нет и переписать парсеры среды некому.

Пока не поменяют среду.


Цитата:
не на их офф. форуме как клиенты,

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


Добавлено:

Цитата:
еще и как


В XE2 Update 4 сломали работу с Excel
Я нашел проблему и прислал им патч
Патч вышел в составе XE4

То есть если им дать готовое исправление для XE2, то он его применят только через версию, в XE4
А если бы им самим исправлять - то наверное еще пару версий ждать, до XE6

И это называется "ещё как" ???
Автор: MGAlex
Дата сообщения: 15.09.2013 15:32

Цитата:
Не смешно. Вы тролль. А у меня три коммерческих проекта.

Действительно, не смешно. Давайте без эпитетов. Ваши сообщения не несут совершенно никакой, кроме оскорбительной, смысловой нагрузки, поэтому еще неизвестно, кто тролль.


Цитата:
так нафиг такая правка нужна??????????

Так не пользуйтесь. Каждому свое. Для одних одни баги являются критичными, для других другие. Меня устраивает IDE.
Автор: sergionn
Дата сообщения: 15.09.2013 15:33
Вот примерно то, что мне пришлось править или создавать заново в fmx:

1) Систему отрисовки объектов - родная глючная, бывает, что за раз прорисовывает по 2 раза, а может и всю сцену потянуть.
2) Обработку эффектов - родная делает это через ж, не дает наложить некоторые эффекты на 1 контрол. А если изображение будет больше определенного значение то перегон его в gpu и обработка там просто съедает всю доступную память.
3) Система группировки объектов, родной можно сказать нет, т.к. то, что предлагает гениальный разработчик - группировать на основе TLayout - она просто нереально в плане потребления ресурсов.
4) Система шейдеров - это просто "сказка" чтобы установить сраную переменную в шейдер, выполняется такая туча левых функций и процедур, что к концу получается, что проще все обработать не в gpu, а просто тупой модификацией "сырых" пикселов.
5) Анимация - тут вообще все с нуля без разговоров, тот шлак который предложен в оригинале выполняется даже медленней чем анимация в браузере.
6) Отрисовка контуров - видимо автор даже понятия не имеет, что существуют незакрытые пути, поэтому полноценно реализовать он их просто забыл.
7) Ну по вопросам оптимизации - тут полный АТАС, разработчики явно не утруждали себя заботой о быстроте - кое-как работает и ладно.
8) Тестирование, хотя бы 1 раз перед выпуском, им наверное кажется если они что-то написали, то априори оно должно работать, зачем проверять то?

Автор: X11
Дата сообщения: 15.09.2013 15:35
Ребята, прекращайте сраться тут. Есть флеймовые темы и холивары.
Призываю модераторов принять меры.
Автор: AlekXL
Дата сообщения: 15.09.2013 15:37
ну хватит вам!
Какая уверенность, что Эмба, получив больше денег, не угробит их на какой нибудь тухлый проект? И Эмба и Борланд даже ту прибыль, что всегда генерировал продукт, умудрялись про...вать!
--
вопрос:

Код:
TphSet<TEnumerableType:record>=record
fset:set of TEnumerableType;
end;
Автор: sergionn
Дата сообщения: 15.09.2013 15:42

Цитата:
Так не пользуйтесь. Каждому свое.

т.е. купив продукт, на основании многочисленных обещаний производителя, что это будет супер-пупер продукт, ПОТРАТИВ на него кучу времени и сил, и не получив результата, можно вот так просто свалить за 5 минут, сказав да фигли, щас перепишу на другой системе, жизнь до длинная, да и время можно остановить?
MGAlex вы явно не понимаете о чем пишите, далее без комментариев........
Автор: Arioch1
Дата сообщения: 15.09.2013 15:49

Цитата:
потратив кучу времени только на исправление КРИВОГО фреймворка.


Может тебе свои наработки удастся в Орку влить ? будете на пару пиратить...
Автор: MGAlex
Дата сообщения: 15.09.2013 16:06

Цитата:
т.е. купив продукт,

Так чего Вы здесь тему загаживаете? Пишите непосредственно в Embarcadero, что Вас несчастного кинули. Здесь Вам никто не поможет.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129

Предыдущая тема: Отмена встречи в Outlook из Excel VBA


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