Перейти к содержанию
Fire Monkey от А до Я

Всеволод Леонов

Пользователи
  • Постов

    3
  • Зарегистрирован

  • Посещение

Посетители профиля

Блок последних пользователей отключён и не показывается другим пользователям.

Достижения Всеволод Леонов

  1. Коллеги, написал ещё такой небольшой пост по сабжу. http://delphifeeds2.ru/2016/11/23/delphi-must-live/ Примите во внимание не только общий настрой дельфистов, но и общее состояние рынка мобильности (корпоративной), а также зрелость Delphi как продукта.
  2. 1C-RARUS в качестве кейса. МРК - мобильное рабочее место кассира. С кучей периферии (POS-терминал, ВТ-сканнер, фискальник) - я обзор сделал на CodeRage XI. По-русски тоже напишу. И только не надо тут писать, что 1С - это гуано. Каким бы то ни было ядро, мобильный клиент выполнен в работоспособном качестве, на FMX и (!) кроссплатформенно. Т.е. именно две портации реально существуют. Kitty - вопрос по TurboCocoa и С++Builder. Пока - нет. Ждём первой волны Дельфийцев, которые не могут пользоваться FMX, но готовы продолжать использовать Дельфи и для мобильной разработки. По-поводу "ничего путного не сделали на Дельфи". Вот тут точно - вопрос не к Эмбаркадеро, а к разработчикам. Я (работая в Эмбаркадеро) огрёб кучу "позитива" от Виталия Кривякова - как раз разработчика мобильного клиента МРК. И я по пальцам могу пересчитать людей (в рунете), которые пробовали что-то делать мобильное. Соответственно, вопрос к Дельфистам. Сели на VCL и занимаются "поддержкой legacy-кода" до бесконечности в статусе "придворного программиста". Как-то лень начинать новый проект, проталкивать его через начальство, разбираться в FMX, гораздо проще сесть на привычное место, скривиться и сказать "вон кады Э сделает мне FMX как VCL для всех платформ одновременно с автоматической загрузкой мне 10 000 баков на счёт от одной публикации приложения в магазине, тогда ещё подумаю...". Или грант безвозмездный даст на разработку. Так что, коллеги, взгляд надо и на себя обращать. Хотя бы из уважения (к сожалению) бывшим отечественным разработчикам Delphi и FMX.
  3. Коллеги, всем привет! Сначала хочу всех немного успокоить. Часто бывает, что в команде (а то и в сборной) по футболу меняют тренера, ведущих игроков, стратегию игры и т.д. Для футбола это - нормально. Нормально ли это для разработки софта? Отвечу комплексно. Сначала скажу, что я - MVP Embarcadero, но работаю я в www.workspad.ru - компании, организованной Сергеем Орликом. Во многом моя работа в Embarcadero до Samsung-а повлияло на то, что Сергей меня взял себе сотрудником - сейчас я занимаюсь развитием международного бизнеса www.workspad.com. Delphi остаётся моим любимым инструментом, недавно я начал писать что-то на блоге, просто жизнь позволила заниматься этим активно. Также мы начали проект TurboCocoa, где мне доверили роль frontman-а. Это такая тулза поверх Delphi, чтобы можно было писать 100% нативные по UI/UX приложения (Mac OS, iOS, Android). Но это - отдельный разговор. Конкретно про IT-бизнес, разработку ПО, зрелость продукта и кадровую политику Embarcadero. Я могу себе позволить её комментировать, т.к. я НЕ сотрудник Embarcadero (that's really impossible from inside). Разработка современного ПО - не вся, а определённого класса - стала настолько зрелой, что может быть правильным образом формализована с точки зрения требований и разбита на изолированный класс задач. Первый небольшой софт писался человеком, который "всё-в-одном", мы знаем, что первые версии Pascal писались одним человеком. Теперь это - большой коллектив. Как только Delphi как продукт стала большой и (!) зрелой, то стало возможным оптимизировать вовлечение специалистов. Это нормально для строительства - каждый новый дом - отдельный релиз. Вот наняли архитекторов, вот - проектантов, вот - бригаду бетонщиков, вот - электриков. А вот - систему кондиционирования взяли у другой компании с их проектом и их монтажом, которые тоже сами кондиционеры не производят. А обслуживать здание будет вообще другая компания (багфиксинг). Поймите правильно - я связан тесными личными отношениями с Егвением Крюковым, Ярославом Бровиным и другими разработчиками Embarcadero. Но есть и объективные процессы, которые лично меня по жизни двигали часто не туда, куда я хотел двигаться сам - есть обстоятельства непреодолимой силы. Т.е. мой анализ - безличностный. Если мы побьём задачи развития Дельфи на составные компоненты, то - да - есть совсем изолированные задачи: - компоненты - компиляторы - надстройки над IDE Возможно, именно такая организация Delphi как открытой среды и явилось причиной модульности не только её самой, но и команды специалистов, её развивающей. Т.е. я бы не стал сейчас резко негативно высказываться (опять же, несмотря на дружбу с разработчиками-Эмбаркадеровцами). Вопрос контрактной схемы развития продукта существует. Например, есть такая компания - SoftServe. Я её знаю ещё со времён Samsung. Потому как эта компания выполняет заказные разработки для крупнейших вендоров в мире, что совсем не вредит продукту. Какие минусы. Конечно, если в основе продукта не стоит узкая команда эксклюзивных архитекторов, то могут быть проблемы. Но, положа руку на сердце, даже FMX уже стала зрелой платформой, архитектурно созданной и отработанной Евгением Крюковым. Вспомним Андерса Хейлсберга. Да и даже Вирта - совсем не обязательно, чтобы он работал в Embarcadero для развития языка Object Pascal. Компоненты - ну тут мы вообще видели, что многие компоненты (наш же всеми любимый FireDAC) как раз и создавался вне Borland/Embarcadero. Компилятор - вообще отдельная песня. Какие плюсы. Плюсы - возможность оптимизировать затраты на разработку. Всякий из нас знает, можно нанять строителей на оклад и на "объем - сделал/получил" - дают существенную разницу в результатах. Более того, это - мировой тренд. Если свой разработчик может "пудрить мозг", то сдельный - не сделал, не получил. Наняли другого. А ещё с внешней рабочей силой можно поддержать любой релизный темп. Нужно упереться и выполнить обещание перед пользователями - до-няняли ещё 10 разработчиков и уложились. Стегать своих сотрудников, работающих на постоянке - бесполезно. Что можно ждать в будущем. В будущем нужно ждать следующего релиза. Не секрет, что у Embarcadero roadmap существенно расходится с релизами. В случае с сторонней разработкой это будет невозможно. Всё будет выполняться точнее. Что по деньгам? Не думаю, что это - вопрос денег. Можно больше вложить и "резче" сделать релиз, чем "растягивать удовольствие годами" (то же Linux-компилятор, я ещё до-Embarcadero это слышал). И получить больше продаж. И более сильные рыночные позиции. В любом случае, контроля над разработкой у Embarcadero теперь больше, а средства - гибче. Нужно посмотреть на следующий релиз.
×
×
  • Создать...