×
  • Плюсы и минусы разработки приложений на Ionic

    С одной стороны я с вами согласен. С другой — не совсем. Для старта проекта можно запилить и на стоковом решении. Но всегда возникают у бизнеса требования, которые далеко выходят за рамки стандартных решений. Например, я делал форум для портала недвижимости (самого крупного в Украине ))) на SPA (и фронт и бэк делал). И нужно было в одном запросе забрать посты форума для конкретной темы конкретного форума, со всеми профилями пользователей, служебной информацией для админпанели, всеми результатами голосовалки в данной теме, всеми схожими темами для блока похожих тем, со всеми застройщиками (для вывода в теме их рекламы), которые возможно обсуждаются в теме, с блоком новостей за конкретный период, которые хоть как-то связаны с темой и еще куча всего. Запрос на постгресе был размеров в 40-50 строк!!! Ни одна ORM просто не в состоянии это грамотно собрать, не то что обработать в приемлемое количество времени. Огромное количество форматов JSONB тоже невозможно было аккуратно через стоковый ORM обрабатывать. Потом начались приколы с ролями и пермишенами, которые не только могут быть у пользователей, но и у клиентов этих пользователей во внутренней CRM. Тут не то что готовых блоков и решений нет, тут вообще мало кто может сообразить, как это вообще сделать грамотно. Организация вывода данных — это тоже отдельная песня. Вначале могут обойтись и простыми шаблонами, а потом обязательно захотят посреди текста вставлять какую-нибудь рекламу и понеслось. Не, больше бизнесы с миллионом хотелок — это боль.

  • Плюсы и минусы разработки приложений на Ionic

    Согласен. Я тоже считаю, что унификация — это правильное направление. Но ведь чипы — это законченное готовое изделие в едином корпусе, а не какая-то шайба, слепленная на коленке дизайнером чипа в конструкторе. А вот если посмотреть на рынок фронтенд программирования, на количество всяких фреймворков, решений, библиотек на JS, конструкторов и так далее, то это полный хоас. Кто в лес, кто по дрова. И складывается впечатление, что инструменты созданы не в помощь разработчику, а ради того, чтобы каждый производитель потешил свое самолюбие. И в итоге получается уже так, что истина находится не посередине, а вообще не понятно где.

    Підтримав: anonymous
  • Плюсы и минусы разработки приложений на Ionic

    Посмотрел его профиль на Линкидине. Думал не меньше, чем Артемий Лебедев. Но увы и ах.

  • Плюсы и минусы разработки приложений на Ionic

    Я когда работал в minfin.com.ua у нас плакат такой висел на стене )) Походу, директива была спущена с самого верха ))

  • Плюсы и минусы разработки приложений на Ionic

    Я бы с огромным удовольствием посмотрел, как бы вы в гит поместили, например Друпал 7, который все свои системные и программные настройки держит в базе. Все инструменты, что вы перечислили, все это в помощь именно программисту! Все CMS и конструкторы для пользователей и малоимущих. И если они не могут с чем-то справиться, тогда нанимают специалиста по платформе (Вордпресс, Джумла, Друпал и т.д.). А если и он не может справится, то тогда уже реального программиста.

    Огромное количество всяких плагинов и модулей скорее создают для проекта проблемы (со скрытыми граблями), чем оказывают помощь. Без некоторых, конечно, не обойтись. Но я обратил внимание на то, что очень многие реально не понимают как работает, к примеру, механизм авторизации и аутентификации (для некоторых, это вообще одно и тоже) и для этого ставят килотонны всяких либ. Хотя вопрос решается 5-10 строками кода. Программисты начинают отходить от реального программирования, а превращаются в сборщиков на конвейере из миллиона всяких библиотек. Может в простых случаях и простых проектах это и неплохо, но на энтерпрайзе — это смерти подобно.

  • Плюсы и минусы разработки приложений на Ionic

    А склепать сайтик, это что-то сакральное, для этого надо владеть какими-то сверхъестественными знаниями? Это должно быть уделом избранных?

    Я обратил внимание, что вы PM. Я реально очень сочувствую тем разработчикам, с которыми вы работаете. Ничего личного, просто наблюдение.

  • Плюсы и минусы разработки приложений на Ionic

    под большинством приложений я понимаю обычные вещи — вход, несколько статических страниц, свежий контент с сервера (новости например), формы/опросы, снять/прикрепить картинку, оставить комментарий, отправить аналитику и т.д.

    А, ну если это все запросы, то конечно ionic за глаза. Я уже просто отвык от того, что это тоже называется приложением )))

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

  • Плюсы и минусы разработки приложений на Ionic

    Дело в том, что если оглянуться немного назад, когда появились всякие CMS, типа Джумла, Вордпрес, Друпал и другие, то все начали говорить, что это и есть спасение. Теперь сайт до уровня портала можно накликать мышкой любому пользователю-ламеру. Целые огромные бизнесы строились на этих платформах. И в какой-то момент пришло понимание, а как сделать «тоже самое, но с перламутровыми пуговицами»? В общем каждой компании нужно было все немного под себя заточить. И погнали, появились программисты на друпал, вордпрес и т.д. Казалось, эра нативного кода и фреймворков должна закатится, но вот незадача. 90% своего времени программисты на готовых платформах тратили не на разработку бизнес задачи, а на всякие костыли, которые позволяют обойти ограничения системы. Про то, что каждую неделю хакеры-школьники ломали тысячи этих типовых сайтов, даже молчу. Поэтому, появление подобной платформы для мобильных приложений вполне понятно, но судьба этого всего будет очень противоречивая. Будет, как всегда, три фазы: 1) Прорыв, 2) Е..ля, 3) Поиск альтернативного решения.

    для большинства приложений возможностей и производительности Ionic будет достаточно

    Что это за такие приложения и чем они все будут отличаться друг от друга? Если зайти в гугл плей, то наверное, процентов 90 всех приложений, что там, на фиг никому не нужны. А они написаны на нативе. Поэтому у меня огромные сомнения во всем этом мероприятии с «доступной разработкой».

  • Плюсы и минусы разработки приложений на Ionic

    Ну, я надеюсь, что у них все получится и они заработают денег.

  • Плюсы и минусы разработки приложений на Ionic

    Давно уволился )) Но встречал такие закидоны часто у разных заказчиков.

    Кто-то из этих кирпичиков софт для котиков лепить, кто-то будет другой софт писать.

    Тут тогда вопрос, зачем такие конструктора создавать? Я думал, для получения прибыли, типа платная система — дешево и сердито. Если система платная, то ради котиков вряд ли будут платить. А если бесплатная, то какой профит создателям?

  • Плюсы и минусы разработки приложений на Ionic

    Знаете какие техническопознавательные статьи в программировании мне нравятся?! Это когда автор статьи берет какой-то модуль на 600 строк кода из подобного проекта и переписывает его функционал в 15 строк кода! Пару лет назад видел такую статейку про питон.

    Лично я против подобных систем, которые дают ложную надежду будущим программистам вот на таких системах, что они серьезные специалисты. Нет, все имеет право на жизнь, но эти чудесные резюме: ставлю плагины на вордпресс, натягиваю!! дизайн и прочее, уже реально подутомили. Каждый день требуются не программисты или разработчики софта, а какие-то люди, которые умеют работать на какой-то платформе (друпал, джумла, битрикс и прочая жесть). Вроде бы спустя десятки лет мы должны прогрессировать, а реально деградируем.

  • Плюсы и минусы разработки приложений на Ionic

    Ну для формального любопытства и поиграться, то соглашусь. Но вы посмотрите не общее состояние дел. Каждый день появляются какие-то конструкторы, генераторы и прочее, что сулит неимоверные выгоды и экономию средств на разработчиках. В итоге, весь «гениальный» менеджмент начинает думать, что программирование — это легко и непринужденно. Нажал на пару кнопочек и у тебя Амазон. А тот, кто рассказывает, что сделать очередную хотелку долго и трудно, вылетает искать новое место работы. На моем прошлом проекте (портал недвижимости), босс даже не хотел слышать мои аргументы по поводу того, что ту поисковую систему по всему порталу, что он хочет сделать, в принципе не возможно сделать вообще. Я ему пытаюсь объяснить, что при полнотекстовом поиске строятся лексемы, а уже поиск идет по ним, он мне отвечает, что его не е..ут мои проблемы. Мол поиск по полмиллиарда записям должен работать 30 миллисекунд, при этом уметь искать в нужных склонениях и окончаниях, а если их нет, то искать по синонимам и похожим по смыслу фразам и словам. Я ему предложил показать мне пример такой чудесной системы, какую он хочет, и он мне приводит в пример Гугл.

    Так что появление «волшебных» конструкторов ведет к деградации не только будущих программистов, но и их нанимателей. Это ИМХО.

  • Плюсы и минусы разработки приложений на Ionic

    Для этого не нужно иметь глубокие знания в каждой из платформ.

    Профессия программиста с каждым днем опускается ниже плинтуса. Теперь «программировать» могут даже домохозяйки. А завтра появится новый вид программиста — программист «Лего».

    Грустно все это.

  • Тайм-менеджмент для IT-специалистов. Как работать эффективнее и всё успевать

    Прочтение статьи (до конца не осилил, хотя пытался, честно, думал усну) навеяло мне мысли про один старый анекдот:
    Приехал в колхоз лектор из центра и повесил в местном клубе объявление про чтение лекции о «Любви к родине». На лекцию не пришел ни один человек. Тогда на клубе появилось следующее объявление: «Три вида любви!» Набился полный зал, все ждут лектора. Выходит лектор и начинает: «Есть три вида любви. Первый вид любви — это платоническая. Ну там любовь сына к матери, брата к сестре и тому подобное. Ну что я вам буду рассказывать, вы и сами все знаете. Второй вид любви — это любовь физическая. Ну вы все люди тут взрослые, все с детьми, все и без меня отлично знаете. И третий вид любви — это любовь к родине. Вот на нем я пожалуй и остановлюсь подробнее.»

  • О менталитете датских IT-шников — рассказ украинского разработчика

    Ну во-первых, там есть зарплаты и более двух миллионов. А во-вторых, вы точно уверены, что эти люди покупают яхты и дома в Испании на зарплату? Суть разговора не забыли? Я напомню:

    А разве тысячи тон битума крадут работяги, машущие лопатами? Это работяги из бюджета пускают деньги через фирмы прокладки? Нет, чиновники? А что, у чиновников в Украине низкие зарплаты? Программисту до их зарплат вообще не дослужиться! Так в чем в итоге проблема? Все таки в низкой зарплате работяги? Это причина или следствие?

    Например, у судей зарплаты почти по миллиону в год, а у высших вообще до фига. И что, от этого суды в Украине стали честными?

    А суть в том, что дело не в зарплате, как таковой, а вообще во всей системе в целом.

  • О менталитете датских IT-шников — рассказ украинского разработчика

    Ну вот первое что нагуглил: 24tv.ua/...​e_chem_poroshenko_n953372

  • О менталитете датских IT-шников — рассказ украинского разработчика

    А разве тысячи тон битума крадут работяги, машущие лопатами? Это работяги из бюджета пускают деньги через фирмы прокладки? Нет, чиновники? А что, у чиновников в Украине низкие зарплаты? Программисту до их зарплат вообще не дослужиться! Так в чем в итоге проблема? Все таки в низкой зарплате работяги? Это причина или следствие?

    Підтримав: Владимир Кожаев
  • О менталитете датских IT-шников — рассказ украинского разработчика

    Боюсь эти ребята не в обозначенном мною большинстве.

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

    Не. В автобусе читать удобнее чем в своей машине да еще и в пробке.

    Я уже понял, что вы живете в более развитой и цивилизованной стране, чем Украина, поэтому ваши автобусы по утру могут доставить комфорт. Я же предпочитаю сидеть в пробке в авто, чем как селедка в бочке, зажатый со всех сторон (плюс следить за карманами, чтобы не сперли все что можно).

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

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

  • О менталитете датских IT-шников — рассказ украинского разработчика

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

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

    то что вы выбрали в свое время учиться в ВУЗе и пыхтеть ночами над новыми технологиями должно давать вам преимущество в глазах общества?

    ДА! Именно это дает преимущество в обществе! Адекватные и умные люди хотят получить хорошее образование, которое даст им это преимущество. Позволит получить хорошую, интересную и высокооплачиваемую работу. И больше не ездить в автобусе, а стоять в пробках в собственной машине. А в вашей реальности это не так? Хотите быть водителем автобуса?

  • О менталитете датских IT-шников — рассказ украинского разработчика

    Тогда это какое-то раздвоение личности.

← Сtrl 1234 Ctrl →