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

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

Автор: kaz_av
Дата сообщения: 17.04.2014 23:51
Alexey_Gawrilow

Цитата:
Что бы Computer Associates, этот один из могильщиков программ, что нибудь продал - не верю.

Пресс-релиз, однако. Они не бедные, они жадные.

Добавлено:
Alexey_Gawrilow
За юникод тыкали правильно. И за 64-бита тоже, хоть и не много кому требуется. Но современный компилятор должен иметь это по дефолту. За анонимки не тыкали, тыкали за отсутствие лямбда-выражений. Хотя лямбды (да и анонимки тоже) это от ленности Есть куда более интересные вещи, которые стоило бы внести в язык, но видимо не в этой жизни
Автор: Alexey_Gawrilow
Дата сообщения: 18.04.2014 00:02
kaz_av

Цитата:
Они не бедные


мда. Однако ERWin - унылое .о.но.
Рулило во времена 3.5.

Когда у Power Designer 6 не было макросов(шаблонов генерации).
И профилей субд назначения.


Цитата:
они жадные


Видимо, да.

А сколько надежд...
Автор: sergionn
Дата сообщения: 18.04.2014 00:34
Перевел проект на XE6, почти все баги касаемые меня как были так и остались,
видимо правили свои идиотские стили и еще чего.
Спустя 2 дня работы есть такие выводы:

1) Компиляция изменившихся модулей (f9) чаще стала завершаться с ошибками, приходится перекомпилировать все(Shift-f9).
2) Любая канва firemonkey под win: gdi+, d2d, gpu по ощущениям работает процентов на 15 медленней
Автор: Alexey_Gawrilow
Дата сообщения: 18.04.2014 00:44
kaz_av

Цитата:
тыкали правильно


не о том за что, а что тыкали


Цитата:
Мама, В УСЛОВИЯХ ДЕФИЦИТА ПЛАСТИЛИНА, если ЖОПУ сделать большой - то на голову не останется.




При вилке, шашечки или ехать, очевидно, побеждают шашечки.

Для Xe5 цель - Android, любыми средствами.
Для Xe6 - CBuilder.

PS. Пусть откопают IntraBuilder, для 96 года явно рановато было, время AJAX'а еще не пришло.

Автор: AlekXL
Дата сообщения: 18.04.2014 12:15
sergionn

Цитата:
1) Найди баг
2) Опиши его грамотно (ну и фиг что не каждый прогер мастак складывать слова)
3) Оформи его правильно (ну и фиг что не у каждого прогера ЕСТЬ на это время)
4) Подготовь условия его воспроизведения (это за гранью моего понимания, волонтеру-принимальщику подогнать свой девайс?????)

та и должно быть. Разработчик, не могущий или ленящийся правильно оформить рекламацию -- не заслуживает внимания и времени. Таково мое мнение.

Если есть туча правильно оформленных репортов, то в первую очередь именно их нужно фиксить.
Когда я субмиттил на баг-трекер, то расжевывал япошке: в одном репорте прямо написал : "so noone dare to say : 'cannot reproduce" ... Пофиксили. C'est la vie.

Что же до проблем, специфичных для девайсов: Microsoft приучила нас, что все работает одинаково на любом, даже откровенно говенном железе.

Однако разработчики Google не ставят цели достичь такого качества средствами системы, тем более NDK. Если программа работает на 80+ % устройств, то она себя оправдывает.

И вообще, принцип: "не работает приблуда! -- снес, поставил аналог", или "трабла -- поставил уродливую заплатку/наебашил скрипт" -- это будни опенсорса и линукса. Андроид -- это тоже самое. Я считаю, оперсорс никогда никто не будет вылизывать до блеска.

И это правильно, иначе нас, разработчиков, вообще бы грязью считали админы и пиджаки.

Посмотрим, что сможет нам предложить M$, раздающий теперь бесплатно оси на дешевые аппараты. Вот уж собаку съел на совместимости, аппаратной и обратной. На первокласнных средствах разработки(надеюсь и нам, бедным родственникам, перепадет от щедрот VS).
Было бы забавно понадлюдать, как честный мафиози M$ медленно выкручивает яйца "корпорации бобра"

Добавлено:
kaz_av

Цитата:
Ты уж определись, о чем говоришь :

Цитата:
тем более с классическим компилятором

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

Когда я слышу о разделении на "классичесчий" и "мобильный" компляторы внутри дельфи -- мне хочется кого-нибудь убить.


Добавлено:

Цитата:
Анонимные методы это далеко не киллер фича, лично я не вижу в этом трагедии.

Цитата:
Не смеши, будто у Delphi она есть. Анонимок для полноценной многопоточки недостаточно.

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


Цитата:
Учитывая тот факт, что Delphi 7 является самой популярной версией Delphi, необходимость всего вышеперечисленного - твои фантазии
Я не стану некрофилом, только потому что таковых "якобы большинство".
В задницу "популярность Delphi 7".
нет будущего у тех, для кого достаточным является уровень возможностей Delphi 7.



Добавлено:
ZloyBrawler


Цитата:
До чего прозомбировали вас всех разные владельцы Delphi
Вы уже искренне думаете, что такое гавно в продакшене это нормально...

чья бы корова мычала. 80% вэб -- это говнопродакшен. Ничего, на хлеб с маслом php -"программистам" хватает.

Добавлено:
Главное, чтобы нами написанное ПО, если и не "блестало", то хотя бы не говном не прозывалось.
Автор: sergionn
Дата сообщения: 18.04.2014 13:27

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

Ты сам понял что написал:

"Ленящийся"и косноязычный разработчик: "посоны чета ваши проги в трей не сворачиваются"
"Важный" автор либы (возможно AlekXL или Е.Крюков): не, не буду исправлять этот баг, т.к. вы не правильно оформили рекламацию, даже тратить на проверку 3,5 секунды времени не буду.

Мы делаем одолжение автору, когда, совершенно безвозмездно, тратя свое драгоценное время, ищем баги в его фреймворке, с помощью которого он ЗАРАБАТЫВАЕТ ДЕНЬГИ!
Побочным явлением сего действа, являются и наши плюсы, но они не критичны т.к. совершенно спокойно можем выбрать ДРУГОЙ инструмент разработки.
Более того, совершенно не приемлемо, когда баги ЛЕЖАТ на поверхности (как не сворачивание в трей), и исправить их не стоит особых трудов, а появились они не в начальной версии при выборе инструмента, а после 2 релизов.

Когда я был зеленый и глупый я открыл свой бизнес по оказанию услуг, вскоре выяснилось, что не всем клиентам нравятся результаты моей работы, и некоторые просили переделать сделанные заказы - для меня это было реально сложно, т.к. пришлось бы тратить материалы и время снова. Справедливо полагая, что я прав, и заказ выполнен отлично, я посылал таких клиентов в "сад". Довольно быстро по городу пошел слушок, что ко мне лучше не обращаться, и поток клиентов начал редеть, я уже подумывал закрыть бизнес. Но потом меня осенило, с помощью спец.литературы, я быстро понял свою ошибку, и СТАЛ стараться УГОДИТЬ своим клиентам как мог, в том числе ПЕРЕДЕЛЫВАТЬ СВОИ ЗАКАЗЫ если клиентам не нравилось. Вскоре дела пошли в гору.
Аналогия с новым фреймворком, с которым никто не хочет иметь дел, в том числе из-за отношению его авторов к пожеланиям клиентов, думаю тут очевидна.
Автор: kaz_av
Дата сообщения: 18.04.2014 13:45
AlekXL

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

В разговорах принято использовать общепринятую терминологию, а не собственные домыслы. Разделение на классический и мобильный это официальная позиция производителя.


Цитата:
от компилятора мне ничего более не нужно, кроме анонимов, для реализации многопоточной парадигмы.

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


Цитата:
Я не стану некрофилом, только потому что таковых "якобы большинство".  В задницу "популярность Delphi 7".

Речь, кажется, шла о "существующем запросе", а не о твоих личных интересах. Потому я и сказал, что большая часть использующих Delphi будет удовлетворена даже текущими FPC + Lazarus.
Автор: mudrii
Дата сообщения: 18.04.2014 14:34
Предлагаю подвести промежуточный или окончательный итог.
_____________________________________________________

1. XE6 неудачный и никому ненужный продукт, который, надеемся, продаваться не будет
2. Так как продукт такой ненужный, давайте не будем столько на него жаловаться.
3. Скоро выйдет XE7, и там все оставшиеся 500 багов, неприменно, устранят.
Тогда и обсудим
Автор: kaz_av
Дата сообщения: 18.04.2014 15:12
mudrii
Никак не могу согласиться с первым пунктом, я еще не попробовал
Автор: Lena44
Дата сообщения: 18.04.2014 15:54
Много разных мнений. Например, тут дядя говорит, что доволен миграцией на последованию версию:
_http://robstechcorner.blogspot.com/2014/04/delphi-xe6-easy-to-upgrade-too.html
Автор: sergionn
Дата сообщения: 18.04.2014 16:12

Цитата:
что доволен миграцией на последованию версию:

поправка, он не пишет, что доволен, он пишет: что был очень легкий апгрейд

Цитата:
This has been a VERY EASY upgrade.

что, неудивительно, т.к. в самом компиляторе видимо почти ничего не поменялось c xe
Автор: DeathMAD
Дата сообщения: 18.04.2014 18:25
QC 66666XXXX - "Please, fire V.Leonov" - fixed in 20.0
Автор: AlekXL
Дата сообщения: 18.04.2014 19:37

Цитата:
XE6 неудачный и никому ненужный продукт, который, надеемся, продаваться не будет

надеюсь, все-таки будет. Совсем без маржи тоже плохо. А хорошо продаваться -- мы знаем, что не будет. За что там платить? FMX не починили, Delphi компилятор тоже не поправили : могли бы просто на включении строк Ansi и выключении ARC бабла срубить в "мобильном" компиляторе, идиоты.


Цитата:
Скоро выйдет XE7, и там все оставшиеся 500 багов, непременно, устранят.
там более 500 ... увы..


Добавлено:

Цитата:
QC 66666XXXX - "Please, fire V.Leonov" - fixed in 20.0
А и правильно. Может, тот, кто придет ему на смену кроме отмазок на что-то иное сподобится.


Добавлено:
kaz_av


Цитата:
В разговорах принято использовать общепринятую терминологию, а не собственные домыслы. Разделение на классический и мобильный это официальная позиция производителя.
Да с хера ли она "общепринятая"?? Только в контексте Delphi. Я же писал:

Цитата:

запрос на паскалевидный язык, тем более с классическим компилятором, будет еще долгое время. Это нишевая, но устойчивая клиентская платформа.
Более широкий контекст.
Классический компилятор для "паскалевидного языка", совсем не то, что "классичекий" компилятор Delphi.
Автор: sergionn
Дата сообщения: 18.04.2014 20:10

Цитата:
А и правильно. Может, тот, кто придет ему на смену кроме отмазок на что-то иное сподобится.

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

Касательно fmx, то единственное, что нужно сделать emb - это выгнать грязными тряпками тимлида, и нанять нового,
который Понимает ЧТО и ЗАЧЕМ нужно делать,
который ЗНАЕТ потребности своих пользователей,
который ВИДИТ немного наперед, выбирая правильные приоритеты в разработке,
которому наконец не в напряг посидеть и погонять реальные тесты своего детища перед релизами.
У меня вот в голове не укладывается до сих пор, вот какими нужно дЭбилами быть, чтобы не замечать элементарные баги при разработке, которые очевидны на любом тестовом приложении....
Автор: AlekXL
Дата сообщения: 18.04.2014 20:17
sergionn

Цитата:
"Важный" автор либы (возможно AlekXL или Е.Крюков): не, не буду исправлять этот баг, т.к. вы не правильно оформили рекламацию, даже тратить на проверку 3,5 секунды времени не буду.

смотря, сколько всего этого времени у разрабов на бакфиксы

Цитата:
Мы делаем одолжение автору, когда, совершенно безвозмездно, тратя свое драгоценное время, ищем баги в его фреймворке, с помощью которого он ЗАРАБАТЫВАЕТ ДЕНЬГИ!
смотря, насколько велики эти деньги.

Сдается мне, и времени, и денег очень мало абракадабра отпустила.



Цитата:
Более того, совершенно не приемлемо, когда баги ЛЕЖАТ на поверхности (как не сворачивание в трей),
если он на поверхности, стало быть и в демках его можно встретить? Какую демку надо запустить, чтобы это увидеть?? Надеюсь, не сольешься, и покажешь мне, а, sergionn?



Автор: sergionn
Дата сообщения: 18.04.2014 20:26

Цитата:
Надеюсь, не сольешься, и покажешь мне, а, sergionn?

листани 2-3 страницы назад, я не попугай повторять.
Это все при беглом осмотре 6-ки,
чуть позже я возможно запущу и другие демо приложения, которые не касаются меня напрямую.
т.к. если ты следил за моей писаниной, чтобы не зависить от рукопопых клоунов-багометателей,
все хозяйство от ключевого класса TControl + часть 3d+эффекты, я переписал с 0.

Добавлено:
+ Навскидку попробуй применить TBevelEffect к контролу, он будет с артефактами в точку-крапинку, в зависимости от установленной видеокарты
+ Добавь тень на контрол, а еще лучше эффект glow, покрути свойство softnes - он сильно пикселизирован вплоть до невозможности использовать
+ Накинь на контрол несколько эффектов, например тень и TShadowEffect и TIvertEffect - вместе они работать не будут
+ Сделай любой контрол на весь экран и накинь на него тень, если продублировать такие вещи 2-3 раза, то видеопамять в системе может закончиться, иногда вместе с системой

Но самое главное - начни программировать на firemonkey - тогда ты на 100% проникнишся атмосферой багов как лежащих на поверхности и вызывающих недоумение, так и спрятанных в глубинах и поджидающих в самых неожиданных местах.

Добавлено:
Заглянул тут в qc по поводу xe6&fmx:
1) Эрик в Бохиллах - автор Демо Флагмана emb для мобильных Digifort Mobile Client, не смог перевести на xe6 свой продукт из-за регрессии в производительности эффекта:
http://qc.embarcadero.com/wc/qcmain.aspx?d=124122

2) Андроид девайсы с Gingerbread что то не фурычат на 6-ке, а в 5-ке работали:
http://qc.embarcadero.com/wc/qcmain.aspx?d=124163

3) Еще одна регрессия - 6-ка не заполняет шейпы цветом в GPU режиме:
http://qc.embarcadero.com/wc/qcmain.aspx?d=124129

4) Опять нечеткий текст в Win - жалуется на регрессию в 6-ке Боб Дивайн, и готов вернуться опять на VCL:
http://qc.embarcadero.com/wc/qcmain.aspx?d=124123


Автор: kaz_av
Дата сообщения: 18.04.2014 23:18
AlekXL

Цитата:
Классический компилятор для "паскалевидного языка", совсем не то, что "классичекий" компилятор Delphi.

В таком случае, следовало бы дать определение "классического компилятора паскалевидного языка", с упором на классичность.

sergionn

Цитата:
Добавлено

То лапы ломит, то хвост отваливается (с). Запилили мартышку под билдер, отвалилось в дельфях. facepalm.jpg
Автор: AlekXL
Дата сообщения: 19.04.2014 01:49
kaz_av


Цитата:
В таком случае, следовало бы дать определение "классического компилятора паскалевидного языка", с упором на классичность.

Классика -- она на то и классика, что ее нет нужды особой определять: классический компилятор -- это компилятор в первоначальном смысле слова; иные же требуют оговорок.

Ведь появились "другие" "компиляторы"
Например в Жабе не просто "компилятор" ... "компилятор в байт код".
А в JVM компилятор -- JIT-компилятор.

P.S. Эти новомодные компиляторы.. и не компиляторы вовсе, считаю.
Люто ненавижу упраляемую среду.
Автор: kaz_av
Дата сообщения: 19.04.2014 13:03
AlekXL
Так вот в чем дело... Я так и думал, что с терминологией проблема. Компилятором, в классическом понимании, называется программа, транслирующая некую программу на исходном языке в эквивалентную программу на целевом языке. (с) Книга Дракона. стр 22. Это классика.

Что же до жабы и дотнетов, то это не новомодные веяния. Концепция байт-кода (byte-code, p-code) была разработана в 1966 году, а в последствии (1970) Вирт (отец паскаля) её популяризировал применив в UCSD p-system, одной из первых реализаций виртуальных машин.

Ну а то о чем ты говоришь, называется компилятором в cpu-native code, или компилятором в код целевого процессора.
Автор: LadyOfWood
Дата сообщения: 19.04.2014 14:06

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

Это у все не укалдывается, но Embarcadero продолжает гнуть всою линию.
Автор: stanzdor
Дата сообщения: 19.04.2014 14:18
кто даст умный совет: стоит ли переходить с xe5 на xe6, если проект vcl ?
Автор: LadyOfWood
Дата сообщения: 19.04.2014 14:29

Цитата:
стоит ли переходить с xe5 на xe6, если проект vcl ?

Я для vcl ничего интересного нового не увидел, у меня vcl проект например на XE3. Переводить пока не буду.
Автор: dsk
Дата сообщения: 19.04.2014 17:12

Цитата:
стоит ли переходить с xe5 на xe6, если проект vcl

Смысла нет, пока не появится какой-нить XE6 Upd2 точно.
Автор: AlekXL
Дата сообщения: 19.04.2014 19:27
stanzdor

Цитата:
кто даст умный совет: стоит ли переходить с xe5 на xe6, если проект vcl ?

да, пожалуй. Только дождаться CnPack или иных важных примочек IDE.Переход будет легким.

Цитата:
Смысла нет, пока не появится какой-нить XE6 Upd2 точно.
глупости! XE6 - это по сути XE5 Upd3 для Дельфи. Там только багфиксы.
Хотя в компиляторе могут быть проблемки... регрессии.

Автор: Tulnov
Дата сообщения: 19.04.2014 20:45
Русификация Delphi XE6 версии 20.0.15596.9843 (run-time, .pas-файлы) Пасс - стандартный.
Как устанавливать: содержимое архива распаковать в каталог, прописанный в Library Path, либо в папку с проектом.
Замечания, баги, пожелания - в личку.

з.ы. Сделано на основе Русификации Delphi 2007 (run-time, .pas-файлы) от PoleSoft
Автор: Ludens
Дата сообщения: 19.04.2014 21:12
Возможно, в череде постов не все заметили, что сделан XE6 Distiller!
Эту новость надо срочно в шапку.
Лично для меня наличие дистиллера — один из основных аргументов в пользу перехода на новую версию Студии. (Другой — наличие надлежащей версии CnWizard.)
Низкий поклон коллеге VadimShvarts, подхватившему знамя, выпавшее из рук славного Pedro Vugluskra!

(VadimShvarts, баг-репорт я отправил тебе в личку)

Добавлено:

Цитата:
XE6 - это по сути XE5 Upd3 для Дельфи. Там только багфиксы.

Нет, не только. Там еще иконки новые! Ах, какие там прекрасные иконки в стиле мэтро! Обожаю.
Автор: SolidSnakeRU
Дата сообщения: 19.04.2014 23:28
Поправили баг код хайлайтера? Когда подсвечивает ошибки там, где их нет.
Автор: LadyOfWood
Дата сообщения: 20.04.2014 00:45

Цитата:
Ах, какие там прекрасные иконки в стиле мэтро! Обожаю.

Сразу видно проект развивается
Автор: sergionn
Дата сообщения: 20.04.2014 06:43

Цитата:
Поправили баг код хайлайтера? Когда подсвечивает ошибки там, где их нет.

нет
Автор: DYUMON
Дата сообщения: 20.04.2014 07:36
Народ такой вопрос. Пробовал собирать в хе5 приложение под андроид. получилось 3 мегабайта в apk и 20мб после установки в телефон. при этом если ставить что debug что relise размер приложения не меняется. все так печально и ничего нельзя сделать что бы приложение стало меньше ?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129

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


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