30-40 тыс. для нормального сайта — это немного. Другое дело, что за 30-40 нормальный сайт вам веб-студии не предложат. Сей бизнес сродни спекуляции — купил у программиста, продал заказчику. Причём начинающие веб-студии спекуляцией занимаются чуть меньше, чем полностью — берут заказы и отдают фрилансерам. Как в таких условиях получить побольше прибыли (цель бизнеса)? Увеличить разницу. С клиентов больше брать — могут отвернуться, сотрудникам меньше платить — они не будут мотивированы на создание нормально продукта, получится какашенция. Вот и лавируют, создавая сайты всех оттенков серого.
Работал я в одной студии, bri-ko.ru — они берут в основном тем, что делают проекты на собственной ЦМС.
Менеджеры даже приписывают лучшую продвигаемость проектам, ибо «на Джумле — тысячи их, а наша система — индивидуальна» и лучшую защиту от атак (опять же, «Джумла — открыта для изучения хакерами и уже изучена, а наша система — нет»). Стоит ли говорить, что внутри ЦМС — какашенция та ещё?
А вот и прелесть для посмотреть: http://litfoot.ru/. Впрочем, это не помешало оценить рыночную стоимость ЦМС в 1млн. рублей (привет компании ООО «Эккона-Оценка»), а самой компании назваться Балтийской Региональной Инновационной… стыдоба.
В другой студии с лозунгом «сайт за день», «своей» ЦМС был переименованный OpenCart — сували его куда ни попадя. Доходило до того, что статейные сайты хранили контент в дереве товаров, но даже заботу переименовать «Товары» в «Статьи» в админ-панели на себя не брали.
Блин, вы — провокатор! Ну или я не удержался ) Но с displayем пример некорректный — это тоже визуальное оформление: элемент видимый или невидимый. И дело даже не в удобстве-скорости в этом случае. Скрывать элемент удаляя его из DOM-дерева было бы неправильно, поскольку тогда невозможно было бы обратиться к нему через script, что иногда необходимо.
Вы привели один из десятков существующей технологии. А Dojo, Ext2JS и пр.? Да и на JQ думаю это не единственное решение.
Такое ощущение, что ваше решение хорошее, потому что ваше )
Лан, прекращаю спорить — не царское это дело.
Резюмируя, могу сказать: я против данного решения, поскольку технологии используются не по назначению. Перекладывать какую-либо логику на CSS, предназначенные для визуального оформления элементов, считаю неправильным.
В данном конкретном случае, я не считаю это проблемой — во-первых, большинство людей разницы в 50мс и не почуют, а во-вторых — это не самый используемый элемент и не самое «узкое место». Да и сейчас не 90-е, когда каждый байт на счету (я не говорю что оптимизировать не нужно, нужно — но если это не идёт в разрез с логикой приложения).
Про сами создаём — это юношеский максимализм, пройдет. У меня тоже было такое: сначала делаешь как попало, потом «по-правильному», а потом уже видишь что 99% нужных вещей уже реализованы и апробированы другими.
Не, ну с эстетической точки зрения решение может быть интересным, но я бы на работу таких программистов не брал, без обид — мало что вздумается им на CSS реализовать, а есть такие вещи как отладка, тестирование, стандарты.
Многие вещи уже придуманы — бери и пользуйся только, реализации автокомплита есть чуть ли не во всех JS либах. Что касается скорости — я не считаю что разница 5-50-100мс. стоит того, чтобы забивать гвозди микроскопом.
Есть и риэлторы, которые просят предоплату, а оплата за идёт за «помощь в поиске жилья» (или как-то так — нужно читать договор внимательно), а не за факт съёма. Ну, во всякой профессии есть свои халтурщики. Где-то больше, где-то меньше. Просто надо быть осмотрительным при выборе услуг.
Я полулох, платил 50%. Но риэлтору пришлось побегать — найти квартиру в нормальном состоянии за доступную цену, недалеко от метро и со всеми официальными документами, гарантией что не выселят сразу после оплаты вперёд (в большом городе это актуально), не так просто. Если я могу переложить эти проблемы на другого человека чтоб потом тыкнуть пальцем «хочу эту» — я не думаю что это плохо.
увы и ах, заметного движения конкурентов в этом направлении я не увидел, и даже если ГХ сравняется с ФФ по функционалу, большая часть всё равно будет на ФФ, потому что уже привыкли.
С точки зрения разработчика — я хотел бы увидеть развитие в не столько в инструментах, сколько в обработке DOM (mutation events, нормальный onResize и прочие прелести жизни)
С точки зрения пользователя — увеличение производительности
По-моему зря они делают ставку на разработчиков — большинство разработчиков и так на FF (попробовал работать в консоли ГХ — не пересилил себя)… хотя, как разработчик, я не возражаю )
Я не ориентируюсь на гуру программирования (и так же сам себя им не считаю) — гуру программирования знают всё и ещё чуть-чуть, потому учить их чему-то… А вот непопулярность Dojo (имхо в связи с отсутствием статей-уроков-туториалов) по сравнению с jQuery — вещь достаточно очевидная.
Серверный PHP-кодер… Ну я имел ввиду архитектуру приложения. Сейчас вот занимаюсь фронт-ендом, но морда делается не только на Dojo, но и на PHP/ZF, а нужен ещё и серверный — создание веб-сервисов, которые бы связывали морду и чисто серверные модули (+бд разумеется).
Специализдов «за 24 часа» гнать в шею надо, чтоб не «позорили честь мундира». Не так давно российские программисты считались одними из лучших, сейчас уже увы не так.
Моя статья была написана по причинам:
1. желание получить инвайт, были планы о других статьях по Dojo, более серьёзные — но как-то уже не охота, формат ресурса не тот, который я ожидал
2. русскоязычной информации по Dojo — с гулькин хрен, в отличие от jQuery он не популяризован (что на мой взгляд совершенно неоправданно)
И формат статьи такой, что на момент написания я сам изучал его, потому извините, шедевра не получилась. Но сравнивать основы программирования и платформы для front-end разработки некорректно.
Задрали уже эти веб-«программисты», сайтоделы… Уже два месяца не можем серверного PHP-кодера найти не можем (в СПб!) — приходят овощи, ни шаблонов проектирования, ни алгоритмов не знают. А некоторые вообще скатываются до «а что, это нужно PHP-программисту»? Для них программирование — говносайт на Цэ-Эм-Эс нахреначить.
… уф, выговорился… прям крик души )
это не оскорбления, а адекватная оценка специализдов подобного уровня. Чтобы знать такие вещи гением быть не надо. И это не «я считаю элементарными», это есть практически в каждом мало-мальски нормальном учебнике по программированию.
До некоторого мнения я считал что хабр — это если не сборище мегамозгов, то по крайней мере достаточно грамотных людей, которые знают подобные вещи. Я ошибался.
Причём тут PHP? *facepalm* Это даже не программирование, это — обычная математика. Если программист не знает таких вещей — это просто говнокодер.
З.Ы. С замиранием сердца жду на хабре статей на темы «Циклы» и «Условные и безусловные переходы»
>сделать сайт, который не стыдно положить в портфолио
ушел из сайтостроительства (!=веб-разработки), потому что стыдно было копипастом заниматься и эксплуатировать клиентское «ух ты, прикольный виджет, я тоже у себя так хочу»
Отрежьте дизайнеру левый мизинец, чтоб больше затертые стоки не использовал.
Менеджеры даже приписывают лучшую продвигаемость проектам, ибо «на Джумле — тысячи их, а наша система — индивидуальна» и лучшую защиту от атак (опять же, «Джумла — открыта для изучения хакерами и уже изучена, а наша система — нет»). Стоит ли говорить, что внутри ЦМС — какашенция та ещё?
А вот и прелесть для посмотреть: http://litfoot.ru/. Впрочем, это не помешало оценить рыночную стоимость ЦМС в 1млн. рублей (привет компании ООО «Эккона-Оценка»), а самой компании назваться Балтийской Региональной Инновационной… стыдоба.
В другой студии с лозунгом «сайт за день», «своей» ЦМС был переименованный OpenCart — сували его куда ни попадя. Доходило до того, что статейные сайты хранили контент в дереве товаров, но даже заботу переименовать «Товары» в «Статьи» в админ-панели на себя не брали.
Завязываем с непотребствами.
Такое ощущение, что ваше решение хорошее, потому что ваше )
Лан, прекращаю спорить — не царское это дело.
Резюмируя, могу сказать: я против данного решения, поскольку технологии используются не по назначению. Перекладывать какую-либо логику на CSS, предназначенные для визуального оформления элементов, считаю неправильным.
Считаю это одним из последних этапов развития. Сделать что-то нужное без знания что другие сделали в этом направлении — очень сложно.
Про сами создаём — это юношеский максимализм, пройдет. У меня тоже было такое: сначала делаешь как попало, потом «по-правильному», а потом уже видишь что 99% нужных вещей уже реализованы и апробированы другими.
Многие вещи уже придуманы — бери и пользуйся только, реализации автокомплита есть чуть ли не во всех JS либах. Что касается скорости — я не считаю что разница 5-50-100мс. стоит того, чтобы забивать гвозди микроскопом.
С точки зрения разработчика — я хотел бы увидеть развитие в не столько в инструментах, сколько в обработке DOM (mutation events, нормальный onResize и прочие прелести жизни)
С точки зрения пользователя — увеличение производительности
Серверный PHP-кодер… Ну я имел ввиду архитектуру приложения. Сейчас вот занимаюсь фронт-ендом, но морда делается не только на Dojo, но и на PHP/ZF, а нужен ещё и серверный — создание веб-сервисов, которые бы связывали морду и чисто серверные модули (+бд разумеется).
Специализдов «за 24 часа» гнать в шею надо, чтоб не «позорили честь мундира». Не так давно российские программисты считались одними из лучших, сейчас уже увы не так.
1. желание получить инвайт, были планы о других статьях по Dojo, более серьёзные — но как-то уже не охота, формат ресурса не тот, который я ожидал
2. русскоязычной информации по Dojo — с гулькин хрен, в отличие от jQuery он не популяризован (что на мой взгляд совершенно неоправданно)
И формат статьи такой, что на момент написания я сам изучал его, потому извините, шедевра не получилась. Но сравнивать основы программирования и платформы для front-end разработки некорректно.
Задрали уже эти веб-«программисты», сайтоделы… Уже два месяца не можем серверного PHP-кодера найти не можем (в СПб!) — приходят овощи, ни шаблонов проектирования, ни алгоритмов не знают. А некоторые вообще скатываются до «а что, это нужно PHP-программисту»? Для них программирование — говносайт на Цэ-Эм-Эс нахреначить.
… уф, выговорился… прям крик души )
До некоторого мнения я считал что хабр — это если не сборище мегамозгов, то по крайней мере достаточно грамотных людей, которые знают подобные вещи. Я ошибался.
З.Ы. С замиранием сердца жду на хабре статей на темы «Циклы» и «Условные и безусловные переходы»
Теперь в интернетах вашего города!
ушел из сайтостроительства (!=веб-разработки), потому что стыдно было копипастом заниматься и эксплуатировать клиентское «ух ты, прикольный виджет, я тоже у себя так хочу»