Форум: "Прочее";
Текущий архив: 2017.04.30;
Скачать: [xml.tar.bz2];
ВнизВышла RAD Studio 10 Seattle Найти похожие ветки
← →
Игорь Шевченко © (2015-09-01 16:30) [0]http://www.embarcadero.com/ru/products/rad-studio
http://docwiki.embarcadero.com/RADStudio/Seattle/en/What"s_New
← →
Сергей Суровцев © (2015-09-01 22:52) [1]Масштабно. А через 9ку перепрыгнули?
>C++Builder 10 Seattle — это отличный инструмент для VCL разработчиков для Windows, пользующихся C++Builder, и новых разработчиков на C++ для
>мобильных и настольных платформ, переходящих с других языков и наборов инструментов — Java, Objective-C, C#, Xcode, Xamarin и Visual Studio.
И что, реально переходят?
← →
DayGaykin © (2015-09-02 00:39) [2]Начав программировать на Java я понял насколько крут Delphi в плане скорости разработки.
← →
Eraser © (2015-09-02 06:27) [3]Список доработок конечно не тянет на новую мажорную версию в привычном понимании, но, думаю, надо относиться к этому спокойнее. Вместо минорных апдейтов они делают полноценные релизы, современный тренд в стиле гугл-хром.
Что порадовало, так это
The IDE can now use up to 4 GiB of memory, it is no longer limited to 2 GiB.
Возможно, повлияет на общее ощущение и "отзывчивость" IDE.
← →
DVM © (2015-09-02 10:20) [4]
> DayGaykin © (02.09.15 00:39) [2]
> я понял насколько крут Delphi в плане скорости разработки.
Пока дело не касается сторонних библиотек для использования / интеграции с чем то и т.д.
Большинство таких под Delphi - мусор. Для Java же чего не коснись - есть вполне себе приличная библиотека с продуманной иерархией классов.
← →
Kerk © (2015-09-02 10:42) [5]
> Возможно, повлияет на общее ощущение и "отзывчивость" IDE.
Это все ради того, чтоб избавиться от ошибок Out of Memory. Им все последние годы лучи ненависти по этому поводу шлют. Мне XE7 мою приходится перезапускать пару раз в день, иначе валится. Перейдем на RAD 10 как только сторонние библиотеки подтянутся. Не могу ждать уже :)
← →
Kerk © (2015-09-04 12:34) [6]И правда нет больше out of memory. Это моя новая любимая версия Delphi :)
← →
Сергей Суровцев © (2015-09-04 13:12) [7]>Eraser © (02.09.15 06:27) [3]
>Список доработок конечно не тянет на новую мажорную версию в привычном понимании, но, думаю, надо относиться к этому спокойнее.
Разница в том, что за апдейт платить не надо. А за новый релиз надо. С учетом скорости появления релизов по 2 в год даже переход на новую версию со старой в течении 1.5-2 лет потянет на покупку нового пакета.
>DVM © (02.09.15 10:20) [4]
>Большинство таких под Delphi - мусор. Для Java же чего не коснись - есть вполне себе приличная библиотека с продуманной иерархией классов.
Это больная тема. Даже к новому релизу за 2500 амер.рублей нужно прикрутить как минимум человеческий Grid вместо того, который сделан лет 15 назад, а то и еще поболее и за отдельные деньги. Так не делается. За такие деньги софт из коробки должен удовлетворять всем современным потребностям, ну может кроме очень специфических. Был с ними об этом разговор, но они проблемы в упор не видят, считают что такое положение нормально.
← →
Kerk © (2015-09-04 14:08) [8]
> Разница в том, что за апдейт платить не надо. А за новый релиз надо.
Delphi давно уже по годовой подписке продается. Подписчики получили новый релиз бесплатно.
← →
Сергей Суровцев © (2015-09-04 14:14) [9]>Kerk © (04.09.15 14:08) [8]
>Delphi давно уже по годовой подписке продается. Подписчики получили новый релиз бесплатно.
Сопровождение - лучшее что придумано в сфере получения денег за ПО. Стабильность и массовость при минимальных затратах.
← →
Kerk © (2015-09-04 14:24) [10]Именно так. Но с другой стороны это дает стабильность и покупателю. Вот купил кто-то неделю назад Delphi XE8 и тут вдруг вышла Delphi 10. Ой. Покупай заново. А подписчик точно знает, что в течение года все обновления он получит бесплатно.
← →
Игорь Шевченко © (2015-09-04 16:58) [11]
> Delphi давно уже по годовой подписке продается
Во-первых, дорого.
Во-вторых, сам процесс миграции на "очередную новую версию" не такой радужный, как это представляется маркетологам и гикам.
Эмбаркадеро конечно молодцы в плане извлечения прибыли до тех пор, пока у них конкурентов нет на этом месте.
← →
Cobalt © (2015-09-04 17:15) [12]> Сергей Суровцев © (04.09.15 13:12) [7]
> Это больная тема. Даже к новому релизу за 2500 амер.рублей
> нужно прикрутить как минимум человеческий Grid вместо того,
> который сделан лет 15 назад, а то и еще поболее и за отдельные
> деньги. Так не делается. За такие деньги софт из коробки
> должен удовлетворять всем современным потребностям, ну может
> кроме очень специфических. Был с ними об этом разговор,
> но они проблемы в упор не видят, считают что такое положение нормально.
Delphi ведь всегда позиционировалась как конструктор, т.е. всякие прекрасно выглядящие компоненты - это хлеб с икрой компонентописателей.
Зачем покупателям оплачивать ненужный им FireDac, если они уже успешно пользуются UniDAC"om?
Или платить за TMS-компоненты, если уже купили DevExpress?
← →
Kerk © (2015-09-04 17:38) [13]
> Игорь Шевченко © (04.09.15 16:58) [11]
Если из D2006 в современные прыгать, то это конечно боль. Но вот мы прошли путь XE6->XE7->XE8->10 вообще без проблем.
← →
Сергей Суровцев © (2015-09-04 17:45) [14]>Игорь Шевченко © (04.09.15 16:58) [11]
>Эмбаркадеро конечно молодцы в плане извлечения прибыли до тех пор, пока у них конкурентов нет на этом месте.
Да если бы конкурентов не было... Еще было бы оправдано. А конкурентов куча. Эмбаркодеро потихоньку сливает рынок ради сиюминутных прибылей, наживается на старых партнерах, коих становится все меньше вместо того чтобы делать шаги для кардинального увеличения числа своих пользователей и приверженцев.
>Cobalt © (04.09.15 17:15) [12]
>Delphi ведь всегда позиционировалась как конструктор, т.е. всякие прекрасно выглядящие компоненты - это хлеб с икрой компонентописателей.
>Зачем покупателям оплачивать ненужный им FireDac, если они уже успешно пользуются UniDAC"om?
>Или платить за TMS-компоненты, если уже купили DevExpress?
Кто хочет купить автомобиль, в котором сразу надо поменять салон, колеса, приборную панель, а заодно и перекрасить?
Аргумент - "зачем мне на новое авто колеса, у меня со старого остались купленные" малоубедителен.
В коробке должно быть ВСЕ для создания современного приложения. Это основа основ - любой продаваемый продукт или изделие должны на 100% выполнять свои базовые функции. Если запросы выше базовых, тогда да, доп.функции за отдельные деньги. Но такие запросы должны быть редким случаем, а не всеобщей нормой.
← →
Игорь Шевченко © (2015-09-04 19:00) [15]Kerk © (04.09.15 17:38) [13]
> Если из D2006 в современные прыгать, то это конечно боль.
> Но вот мы прошли путь XE6->XE7->XE8->10 вообще без проблем.
>
Извини, боль даже из 2006 в 2007 переходить. Возможно, наши сферы деятельности не совпадают, это бывает. Ценность обычно имеет функционал написанного софта, а не прыжки из версии в версию :)
← →
Kerk © (2015-09-04 19:12) [16]А в чем вообще разница между 2006 и 2007?
Из версии в версию баги фиксят, фичи добавляют. Например, для функционала ради которого я в XE7 неделю с бубном прыгал, в XE8 есть готовый компонент.
← →
Игорь Шевченко © (2015-09-04 22:32) [17]
> А в чем вообще разница между 2006 и 2007?
Тоже что-то пофиксили, внесли новых модулей для совместимости с Vista.
> Из версии в версию баги фиксят
Тут есть нюанс - старые баги уже известны, равно как и workaround к ним, а вот новые внесенные - неизвестны. Заниматься проверкой всех приложений после перехода, занятие, мягко скажем, затратное.
> Например, для функционала ради которого я в XE7 неделю с
> бубном прыгал, в XE8 есть готовый компонент.
Все упирается в человеческие ресурсы. Мне проще неделю потратить на написание своего функционала, который может быть готовым в следующей версии.
Когда у них DevExpress из коробки будет включен за цену обновления, тогда есть смысл - этот набор я за неделю при всем желании не напишу :))
← →
Eraser © (2015-09-05 02:39) [18]
> Delphi давно уже по годовой подписке продается.
поделили бы цену на 3 или сделали бы на 3 года - был бы серьезный шаг, а пока, конечно, дороговато для более-менее крупных коллективов.
нужна более гибкая политика лицензирования, начиная с бесплатных версий, и заканчивая site license, а не тот древний подход, как сейчас.
← →
Сергей Суровцев © (2015-09-05 03:02) [19]>Игорь Шевченко © (04.09.15 22:32) [17]
>Тут есть нюанс - старые баги уже известны, равно как и workaround к ним, а вот новые внесенные - неизвестны. Заниматься проверкой всех приложений после перехода, занятие, мягко скажем, затратное.
Особенно весело, когда баги появляются там, где их раньше не было и по логике и быть не должно, ибо этот функционал без оговорок о доработках перетекает в новую версию. Имел как-то удовольствие такое поймать.
Причем компилятор даже не чихнул, все собралось на ура.
← →
Kerk © (2015-09-05 12:48) [20]
> Eraser © (05.09.15 02:39) [18]
>
> > Delphi давно уже по годовой подписке продается.
>
> поделили бы цену на 3 или сделали бы на 3 года - был бы
> серьезный шаг, а пока, конечно, дороговато для более-менее
> крупных коллективов.
Поднимет ли это продажи как минимум в три раза?
Просто ведь человеку, который примет решение о снижении цены, потом перед начальством за доходы отвечать. А у него семья, дети.
> нужна более гибкая политика лицензирования, начиная с бесплатных
> версий, и заканчивая site license, а не тот древний подход,
> как сейчас.
В идеальном мире так бы и было. Кто ж спорит.
Я как-то раз спрашивал у эмбаркадеровцев почему отменили турбо-версию. Мне ответили, что из-за нее упали продажи. Вообще, эмба не производит впечатления богатой организации. Там скорее концы с концами сводят, чем наоборот.
← →
Игорь Шевченко © (2015-09-05 16:42) [21]Kerk © (05.09.15 12:48) [20]
> Я как-то раз спрашивал у эмбаркадеровцев почему отменили
> турбо-версию. Мне ответили, что из-за нее упали продажи
Тогда они еще были подразделением Borland, когда выходила Turbo-версия. Кроме того, была персональная D6, бесплатная, но без Data-aware, тоже от Фрэнка Борланда.
Во времена Turbo-дельфи представители компании как раз говорили, что это важный стратегический шаг, и т.д.
← →
Сергей Суровцев © (2015-09-05 21:41) [22]>Игорь Шевченко © (05.09.15 16:42) [21]
>Тогда они еще были подразделением Borland, когда выходила Turbo-версия. Кроме того, была персональная D6, бесплатная, но без Data-aware, тоже от Фрэнка Борланда.
>Во времена Turbo-дельфи представители компании как раз говорили, что это важный стратегический шаг, и т.д.
Позиция - ничего даром - Delphi могла себе позволить лет 15 назад, в отсутствии конкурентов и идя на несколько шагов впереди всех. А сейчас вот с чем ей приходится конкурировать, причем в роли догоняющих.
Версия Visual Studio Community 2015 представляет собой бесплатную полнофункциональную IDE для создания настольных, мобильных и веб-приложений для устройств с Windows, iOS и Android, взаимодействующую с облачными сервисами. Она предназначена для небольших компаний, стартапов, студентов и разработчиков свободного ПО, создающих не корпоративные приложения. Ее характеристиками являются унифицированная разработка клиентских и серверных приложений, кросплатформенная мобильная разработка, расширяемость, продвинутые способы кодирования и функции продуктивной работы.
И как они они собираются это делать не меняя в корне подход к продвижению на рынке никак не понятно.
← →
Игорь Шевченко © (2015-09-05 22:30) [23]Сергей Суровцев © (05.09.15 21:41) [22]
Мне, как имеющему довольно большой опыт программирования на Delphi, бесплатность Visual Studio для некоммерческих приложений несильно важна. В мире Open Source бесплатных инструментов для разработчика как звезд на небе, одним больше, одним меньше.
Попробовав обе среды (и VS и Delphi), я пришел к выводу, что мне в Delphi работать удобнее.
"Программирование на C#, Visual Basic, F#, C++, HTML, JavaScript, Python и других языках" - возможно я отстал от жизни и не видел приложений под Android на Visual Basic.
← →
Eraser © (2015-09-05 22:39) [24]
> Kerk © (05.09.15 12:48) [20]
> Просто ведь человеку, который примет решение о снижении
> цены, потом перед начальством за доходы отвечать. А у него
> семья, дети.
вот и пусть отвечает, в этом его работа. если они сводят концы с концами еле-еле, значит он делает работу из рук вон плохо, гнать надо. я это уже не первый год твержу.
> Мне ответили, что из-за нее упали продажи.
продажи могу слегка упасть в перспективе одного года-пары лет, и то вряд ли. те кто собирается купить - купят, кто не собирается - скачают с торрента. на это турбо-версия практически не влияет. думаю их основной источник дохода - это крупные корпоративщики.
НО, бесплатная версия делает огромную PR работу.
← →
ВладОшин © (2015-09-05 22:55) [25]
> думаю их основной источник дохода - это крупные корпоративщики
да,
а там работают бывшие студенты, которые учатся на том что есть.
Поэтому бесплатные версии для обучения просто должны быть. Иначе выжмут все сейчас, а на потом не останется. Потому что сейчас совсем молодых знакомых с делфи и нет вроде как. (Ну, т.е. пару спросил - говорят, что не знают), и на курсе было пол-года паскаля. Сишники да вебы все больше)
← →
Kerk © (2015-09-05 23:21) [26]
> Eraser © (05.09.15 22:39) [24]
>
> > Kerk © (05.09.15 12:48) [20]
>
> > Просто ведь человеку, который примет решение о снижении
> > цены, потом перед начальством за доходы отвечать. А у него
> > семья, дети.
>
> вот и пусть отвечает, в этом его работа.
Ну вот он видимо и не считает, что снижение цены в три раза поднимет больше, чем в три раза продажи. А если нет, то ради чего снижать?
> продажи могу слегка упасть в перспективе одного года-пары
> лет, и то вряд ли.
Вряд ли, не вряд ли... я просто передаю что сам слышал. Тут на форуме каждый первый большой специалист в продажах сложного коробочного софта по 2 тысячи баксов, нужно эмбаркадере посоветовать нанять любого участника этой ветки :)
> Поэтому бесплатные версии для обучения просто должны быть.
Версии для обучения не бесплатны, но раздаются за копейки.
← →
Сергей Суровцев © (2015-09-05 23:54) [27]>Игорь Шевченко © (05.09.15 22:30) [23]
>Мне, как имеющему довольно большой опыт программирования на Delphi, бесплатность Visual Studio для некоммерческих приложений несильно важна.
>В мире Open Source бесплатных инструментов для разработчика как звезд на небе, одним больше, одним меньше.
Игорь, когда разработчик может сам выбирать средства разработки, это замечательно. Но в 90% корпоративного сегмента все наоборот, работодатель диктует стандарт средств. И принимает предложения по их замене редко и крайне болезненно, особенно если предлагаемые средства разработки стоят немалых денег. А вот обратный процесс - с платного на бесплатное - идет "на ура".
Кроме того речь идет не о "некоммерческих", а о "не корпоративных" приложения, а это несколько принципиально иное.
При этом Студию в полном варианте функционала может поставить себе любой студент и "нестудент" и активно изучать ее, писать любые приложения без ограничений. А за Delphi, даже обрубленную до Starter нужно платить деньги. И изучить получится процентов 30 от необходимого. Выбор будет очевиден.
Я вообще не уверен, что в нынешней раскладке рынка можно строить бизнес только на создании средств разработки. Два основных конкурента Delphi являются, конечно, не побочными, но сопровождающими продуктами для Microsoft и Oracle. Они могут позволить себе демпинг любого уровня и на любой период. И Delphi должен идти на 5 шагов впереди по функционалу, чтобы не уйти в историю. И, главное, давать доступ к этой технологии для массового использования. Входной порог, причем к полному функционалу должен быть нулевой, деньги нужно начинать брать только после определенного уровня развития либо корпорации (от кол-ва человек), либо от проекта (параметры для приложения). И то только при создании коммерческих проектов.
← →
Kerk © (2015-09-06 00:28) [28]
> Eraser © (05.09.15 22:39) [24]
Вот, кстати, сделали Appmethod. Он реально намного дешевле, чем Delphi. Ты его купил? Дай угадаю...
← →
Германн © (2015-09-06 01:28) [29]
> Вообще, эмба не производит впечатления богатой организации.
> Там скорее концы с концами сводят, чем наоборот.
Скорее всего именно так и есть. Точнее она богатая, но не прибыльная. А как сделать её прибыльной пока не знают.
← →
Kerk © (2015-09-06 01:45) [30]
> Германн © (06.09.15 01:28) [29]
Их беда в том, что большинству оставшихся на Delphш достаточно того, что уже было в D7. В смутные времена слой технических энтузиастов по большому счету был ими утерян. Значительной части текущей пользовательской базы не нужно вообще никаких обновлений и новшеств*. Эмба пытается выйти на новые рынки со своей кроссплатформенностью, но пока не очень большие успехи. Скорее даже единичные.
Непростая у них ситуация. Советы на форуме раздавать очень легко, работать - трудно.
---
*на sql.ru, например, обитает целая банда агрессивных идиотов, считающих, что дженерики и анонимные функции - это баловство ненужное. Это очень характеризует.
← →
Eraser © (2015-09-06 07:03) [31]
> Kerk © (06.09.15 00:28) [28]
мне интересны только полные профессиональные версии.
> Непростая у них ситуация. Советы на форуме раздавать очень
> легко, работать - трудно.
еще бы! https://www.qt.io/ru/ где там раздел про цену?
← →
Kerk © (2015-09-06 09:43) [32]Ну вот видишь. Тебя бы устроили полные профессиональные версии бесплатно. А им удается продавать. Это успех :)
Ты уже перешел на qt?
← →
Игорь Шевченко © (2015-09-06 10:12) [33]
> *на sql.ru, например, обитает целая банда агрессивных идиотов,
> считающих, что дженерики и анонимные функции - это баловство
> ненужное. Это очень характеризует.
А что, не баловство ? Синтаксический сахар.
← →
Kerk © (2015-09-06 10:34) [34]Не-не-не. Я на эту тему больше не поведусь, мне и sql.ru хватило :)
Это цикл for - синтаксический сахар, а дженерики с анонимными функциями слишком фундаментальные понятия программирования, чтобы так о них шутить.
← →
Юрий Зотов © (2015-09-06 17:11) [35]> Kerk © (06.09.15 01:45) [30]
> Это очень характеризует.
Хм... а что и как оно характеризует?
Кроме того, конечно, что человек предпочитает пользоваться привычными конструкциями. Это и так понятно.
← →
Kerk © (2015-09-06 18:40) [36]
> Юрий Зотов © (06.09.15 17:11) [35]
>
> > Kerk © (06.09.15 01:45) [30]
> > Это очень характеризует.
>
> Хм... а что и как оно характеризует?
Невежественность характеризует.
Одно дело, когда человек решает не использовать дженерики по каким-то неизведанным причинам. Другое - когда он не знает что такое. Я реально не хочу заново в эту тему вляпываться, но в прошлый раз доходило до вопросов уровня "а зачем они нужны?" Давай просто пропустим.
← →
Kerk © (2015-09-06 18:44) [37]В G+ проскользнул список приоритетных направления для компилятора Delphi (даже не верится в такой прогресс, если честно).
According to Allen Bauer, in no priority order:
1. Better anonymous method syntax (aka. true Lambda style syntax)
2. Better type-inferencing (anonymous types, better implicit type selection for generics).
3. Better generic constraints (such as requiring certain operators to be supported).
4. Nullable types with full operator hoisting and null-propagation
5. Attribute constraints (Attributes which can only be used for certain language elements)
6. Fully rooted type system (will require a minor internal structural change to class types). Enables a host of really interesting things.
7. Link-time code generation (better DCU resiliency across versions)
8. Expanded helpers (possibly inheritance and/or multiple helpers)
9. Iterators (aka. yield)
10. ARC everywhere
11. Auto reference cycle detection and cleanup (ARC) (see Bacon, et. al. http://researcher.watson.ibm.com/researcher/files/us-bacon/Bacon01Concurrent.pdf for a good write up)
12. [Weak] references for interfaces in non-ARC compiler.
Но тем, кто ментально сидит в D7 ничего из этого опять же не нужно. Да и непонятно.
Извините за резкость.
← →
ВладОшин © (2015-09-06 18:46) [38]
> > Поэтому бесплатные версии для обучения просто должны быть.
>
>
> Версии для обучения не бесплатны, но раздаются за копейки.
>
а надо доплачивать )
причем, серьезно говорю.
Н езнаю как..
Может, и не коммерческими ходами. Например, "откатом" конкретному чинушке в минобразин и бесплатной поставкой среды во все ВУЗы страны. Не самая похая среда и ЯП, а очень даже наоборот, хорошая (и не самые большие деньги, если одному кому-то давать :-) )
Пропустишь посевную - останешься зимой без хлеба.
← →
DVM © (2015-09-06 19:41) [39]
> Синтаксический сахар.
Я бы не назвал дженерики и анонимные функции синтаксическим сахаром.
Лямбда выражения (их все равно пока нет в Delphi) - это да, сахар (удобный способ объявления анонимных функций), но не сами анонимные функции. Стандартными средствами языка не получить те же возможности, что они дают. Можно получить тот же результат, но с помощью другого кода и другого стиля программирования.
← →
Юрий Зотов © (2015-09-06 19:52) [40]> Kerk © (06.09.15 18:40) [36]
> Невежественность характеризует.
Если человек даже и знать не желает, что это такое, то соглашусь. Но вот тебе живой пример.
ЕМНИП, в java дженерики появились в версии 1.5 (или 1.6, неважно). А мы по ряду причин были вынуждены писать в 1.4. Конечно, без всяких дженериков, раз их не было (хотя мы знали, что это такое и зачем оно надо).
Но год назад перешел я в другой проект. А в нем используется 1.6 и если писать без дженериков, то Eclipse плюется ворнингами. Чего я сильно не люблю, поэтому стал юзать дженерики.
Итог - все то же самое, но писанины стало больше.
Страницы: 1 2 3 4 5 вся ветка
Форум: "Прочее";
Текущий архив: 2017.04.30;
Скачать: [xml.tar.bz2];
Память: 0.59 MB
Время: 0.004 c