И он сделал это бесплатно.(либо какие-то копейки, ибо WEB версия админки уже была готова)
А что можете вы этому директору предложить?
сказать что нужно поднимать новый отдел и выделить 100 000 рублей?
Сделать ярлык на сайт?
Да, это не по поцански, лишние байты и т.д.
Но заказчика все устроило (экономия сроков/финансов + удобство)
я тоже бы хотел сейчас покупать телефон за 1000 рублей.
Но я понимаю что это невозможно и мне приходится подстариваться под современные реалии
Если будут задача: Слушай, у нас есть диназавры, нужно под них одну штуку написать, помни что там 95% старого железа.
Конечно же я не стану брать все эти фейрморки и т.д.)
Вы понимаете как работает программист.
Но вы не понимаете как работает бизнес.
Я не буду писать целенаправлено под диназавров, например под IE9,10(либо чувак с Nokia на opera mini), если этого нет в ТЗ
Если есть, то я беру +50% к заказу условно.
Потому что мне нужно писать вместо 10 строк — 100 строк грубо говоря.
Зависит от проекта, у меня в проекте очень много SVG элементов.
Рисую я их не вручную, а через готовые библиотеки. (d3.js hightCharts)
Заказчику нельзя сказать:
— Слушайте, давай лучше 1 график показывать на странице, а не 10, если что сделаем чекбоксы и будут появляться нужные оси.
— Тут у них кривая реализация, давайте я с нуля напишу мне нужен месяц.
Не найдут, даже если эти и люди будут, они не пойдут на легаси проекты.
Это проблема руководства (тимлида)
Нужно следовать миграциям.
Про Delphi я писал, опять таки, это проблема того, кто рулит проектом.
Так в любой сфере, попробуйте сейчас найдите человека, который будет считать на счетах, вместо калькулятора или компа, не найдете, а если и найдете, то ему это не понравится, он попросит закупить партию из 10 калькуляторов и 10 компов.
А можно ли в вашем проекте заменить всех людей и нанять новых, смогут ли они разобраться в коде?
Или как всегда, от 1 человека, разрабатывающего CORE фреймворка будет зависеть жизнь всего предприятия))
Можно сделать ан JQUERY мелкий проект, но крупный ты никогда не сделаешь, а если и сделаешь, то твой код будет не поддерживаемым.
Еще раз, я не про сайты визитки говорю, для сайтов визиток современный веб вообще не нужен, там достаточно Jquery 1.1
Вы просто не писали ничего сложней сайта визитка, да и вряд ли вы вообще занимались разработкой на JS.
На JQUERY не реально поднять крупную SPA что бы ее можно было поддерживать и расширять, без современного фронта нет смысла вообще лезть в крупные проекты.
Сейчас вы скажете что SPA это хипстерство конечно же и нужно брать PHP с его файловой шаблонизацией, а JS генерировать через PHP(тут может быть любой язык)
Мне потребуется неделя что бы познать новую технологию, вы правы.
И я смогу пересаживаться на проекты, которые написаны на этой технологии.
Ничего плохого в этом нет, но что бы до этого не дошло, я могу прям сейчас потратить 2 недели, на изучения этой технологии.
Но почему я это не делаю? А потому что у нас руководство хорошее, оно выбрало только 1 технологию, если вдруг мне покажется что REACT говно, то я уволюсь с работы и через месяц буду искать работу на Vue.
Сейчас сотни фреймворков, но это лишь цифра, на деле только 2-3 актуальны, остальные никому не нужны, так же и с CMS, актуальны только 3-4.
А ещё окажется, что не зря вы сидите на REACT
Для меня он идеален, но если все же такое случится, то я оставлю свою компанию, переучусь и пойду в компанию где работают только на VUE.
Вместо меня найдут нового человека за 1 неделю.
Нельзя брать сырые технологии и надеяться, что с их помощью можно сделать что-то надежное.
По этому нужно оставлять в системе DOS, сервера крутить на windows sever 2003, а программистов искать под DELPHI 7?
И получается, что инструменты, которые ускорили разработку тогда, мешают поддержке теперь.
Если пройдет 5 лет и REACT умрет, а через 10 лет руководитель скажет: «ну вот, не найти теперь спеца, зря мы тогда выбрали react»
То тут вина руководителя, он идиот и ему вообще не следует быть руководителем.
Так вы тоже говорите что «все сайты лагают» и «всем не нравится веб» — когда я прошу предъвить пруфу никто не может скинуть мне лагучий сайт, скидывают какой-то простенький сайт, выясняется что он ест столько же оперативки сколько и хабрахабр, приходим к тому что виноват браузер и его оптимизация, а не сайт.
Потому все же выясняется что сайты норм, а вот приложения которые написаны на Electron не норм, приводят в пример slack — я соглашаюсь.
Потому я привожу в пример 100 проектов в том числе Visual Studio COde — мне говорят что это исключения.
То что вы описали про костыли — это бывает обычно в таких ситуациях:
«Ребят а давайте возьмем JQUERY на портал биллинга, зачем нам хипстерские технологии.Архитектор в фронтенде? да вы смеетесь, во фронтенде??? джуниора нанимаем и точка! я тут власть! *Прошел год или два* — Гребанный JS(JQ) — он угробил наш проект в 2017»
Если сделаете мне этот продукт за 50$ на своем высокопроизводительном языке, что там у вас C++ или еще что, не разбираюсь в ваших технологиях, для меня важна скорость разработки и кросплотформеность ну и естественно что бы все работало и не лагало на современном железе.
Цену устанавливаете вы, но и конкурентов у вас много на такую легкую задачу.
Мельницы во дворе нет? для выработки электричества.
Почему у меня ничего не тормозит? Хотя тут скорей всего зависит от города, может вы реально живете где-нибудь в Сибири и там реальные проблемы с интернетом, мобильной связью и т.д.
Вакансия Вебмастер — по сути Фуллстек разработчик, и верстает чуть и Jquery знает и WP знает и PHP знает.
Это вы про 18 летних студентов за 50 000 рублей?
200 000 рублей и такой специалист у вас в кармане
А что можете вы этому директору предложить?
сказать что нужно поднимать новый отдел и выделить 100 000 рублей?
Сделать ярлык на сайт?
Да, это не по поцански, лишние байты и т.д.
Но заказчика все устроило (экономия сроков/финансов + удобство)
я тоже бы хотел сейчас покупать телефон за 1000 рублей.
Но я понимаю что это невозможно и мне приходится подстариваться под современные реалии
Знакомый недавно запилил клиент(админку) для сайта на десктопе, весит 200мб.
оперативки занимает 30мб.
Директору лень было в браузер заходить. хотел заходить и управлять всем через MAC OS приложение.
NET framework весит 200мб, мне недавно пришлось скачивать эту зависимость что бы запустить десктопное приложение.
Конечно же я не стану брать все эти фейрморки и т.д.)
Вы понимаете как работает программист.
Но вы не понимаете как работает бизнес.
Я не буду писать целенаправлено под диназавров, например под IE9,10(либо чувак с Nokia на opera mini), если этого нет в ТЗ
Если есть, то я беру +50% к заказу условно.
Потому что мне нужно писать вместо 10 строк — 100 строк грубо говоря.
Рисую я их не вручную, а через готовые библиотеки. (d3.js hightCharts)
Заказчику нельзя сказать:
— Слушайте, давай лучше 1 график показывать на странице, а не 10, если что сделаем чекбоксы и будут появляться нужные оси.
— Тут у них кривая реализация, давайте я с нуля напишу мне нужен месяц.
Это проблема руководства (тимлида)
Нужно следовать миграциям.
Про Delphi я писал, опять таки, это проблема того, кто рулит проектом.
Так в любой сфере, попробуйте сейчас найдите человека, который будет считать на счетах, вместо калькулятора или компа, не найдете, а если и найдете, то ему это не понравится, он попросит закупить партию из 10 калькуляторов и 10 компов.
Или как всегда, от 1 человека, разрабатывающего CORE фреймворка будет зависеть жизнь всего предприятия))
А что скажете на то что мои проекты жрут по 250 мб оперативки?
Я вам могу минимум 20 проектов скинуть от других компаний.
Еще раз, я не про сайты визитки говорю, для сайтов визиток современный веб вообще не нужен, там достаточно Jquery 1.1
На JQUERY не реально поднять крупную SPA что бы ее можно было поддерживать и расширять, без современного фронта нет смысла вообще лезть в крупные проекты.
Сейчас вы скажете что SPA это хипстерство конечно же и нужно брать PHP с его файловой шаблонизацией, а JS генерировать через PHP(тут может быть любой язык)
А вы сравнивали с другими IDE?
Все тоже самое))
И я смогу пересаживаться на проекты, которые написаны на этой технологии.
Ничего плохого в этом нет, но что бы до этого не дошло, я могу прям сейчас потратить 2 недели, на изучения этой технологии.
Но почему я это не делаю? А потому что у нас руководство хорошее, оно выбрало только 1 технологию, если вдруг мне покажется что REACT говно, то я уволюсь с работы и через месяц буду искать работу на Vue.
Сейчас сотни фреймворков, но это лишь цифра, на деле только 2-3 актуальны, остальные никому не нужны, так же и с CMS, актуальны только 3-4.
Для меня он идеален, но если все же такое случится, то я оставлю свою компанию, переучусь и пойду в компанию где работают только на VUE.
Вместо меня найдут нового человека за 1 неделю.
По этому нужно оставлять в системе DOS, сервера крутить на windows sever 2003, а программистов искать под DELPHI 7?
Если пройдет 5 лет и REACT умрет, а через 10 лет руководитель скажет: «ну вот, не найти теперь спеца, зря мы тогда выбрали react»
То тут вина руководителя, он идиот и ему вообще не следует быть руководителем.
Вот это ад:
hh.ru/vacancy/22869652?query=delphi%207
Тут в руководстве скорей всего дядя 60 лет, который вообще не хочет ничего менять. пройдет еще 10 лет и они не смогут найти специалиста.
Утечка какая-то, скорей всего в анимации.
Ну баги везде бывают
Потому все же выясняется что сайты норм, а вот приложения которые написаны на Electron не норм, приводят в пример slack — я соглашаюсь.
Потому я привожу в пример 100 проектов в том числе Visual Studio COde — мне говорят что это исключения.
«Ребят а давайте возьмем JQUERY на портал биллинга, зачем нам хипстерские технологии.Архитектор в фронтенде? да вы смеетесь, во фронтенде??? джуниора нанимаем и точка! я тут власть! *Прошел год или два* — Гребанный JS(JQ) — он угробил наш проект в 2017»
Цену устанавливаете вы, но и конкурентов у вас много на такую легкую задачу.
WASM усилит JS, но не будет такого что JS программистов всех уволят и вместо них начнут админки клепать С++ программисты, это можно делать и сегодня.
Почему у меня ничего не тормозит? Хотя тут скорей всего зависит от города, может вы реально живете где-нибудь в Сибири и там реальные проблемы с интернетом, мобильной связью и т.д.