Об этом не скажут на курсах программирования и в книгах по разработке ПО. Или скажут, но мимолетом, вскользь, чтоб ты не услышал и продолжать грезить о прекрасной креативной работе, которая «изменит мир». 70% всех затрат в IT идет на поддержку, и большую часть времени ты занимаешься даже не багфиксингом, а только лишь поиском бага. Потому что хрен ты его найдешь в том говнокодце, который наворотили ничего не понимающие или не предвидевшие коллеги. Вот и вся романтика профессии. Никаких тебе «хуякс-хуякс», приготовься по несколько часов как идиот искать лишний пробел или точку с запятой. Думал в сказку попал?
6 Комментариев
Алерт и сейчас сильно помогает в труднодоступных дебагеру местах.
Чувачидлы меня смущает эти ваши IE6 гавно. Не воспринимаю серъезно! Почему?!
Сраный веб браузер — это смотрелка html страниц, и почему навыки обхода выпендрёнов того же осла(IE) считается за скилы. Тебе создали виртуальную среду где показывается текст и картинки. И сама среда не идеальна, потому что негры оказались слишком ленивы чтобы запилить нормальный браузер. В итоге танцы есть даже на уровне CSS, знания которых было даже на собеседованиях. Это же ты такой умный айтишнег, потому что ты научился исправлять гавно других своим гавном. Браузер — это компьютер в компьютере. Такая прослойка нафиг не нужна. Есть виртуальные машины JVM или вообще тот же KVM для Qemu.
Посему, извините, но веб макаки таки макаки. Веб браузер это просто рудимент доставшийсяя нам с тех времен, когда не было всяких DC++. Кстати, даже бывает игры не нуда запускать локально. Картинка рендериться удаленно, потом присылается по сети. А о браузере молчу.
Кстати, и даже нет смысла во всех этих CSS, JS, HTML. Запихиваешь данные в XML и шлешь пользователям, а пользователи сами решают как их красиво отобразить. Такой глобальный MVC получается.
Извините, но браузер — это глобальный костыль.
И чем этот ваш XML будет принципиально отличаться от CSS, JS и HTML? Попахивает подменой одного говёного формата другим говёным форматом. Одних говёных браузеров говёного формата, другими говёнымы браузерами другого говёного формата.
Та дело не в формате. Просто сама концепция браузера что-то там отображать. Просто сам стиль отображения, цвета, шрифты там сами шлются вместе с данными.
Карчое, было время баловался скинами под Winamp. Раньше сидел на Windows, сейчас на Linux. Ну что такое Winamp это такая надстройка над кодеками, которая шлет всякие треки. Проигрыватель — для которого конечный результат — звук. Ну зачем винампу картинки, визуальщина. Ну чтоб пользователю было приятно. Скины и все такое. Но ведь суть плеера — воспроизводить музыку(точнее досылать ее на ЦАП). Но с музыкой прокатило. Ты качал, и пофиг было даже на теги там, на всякие картинки к альбому, биографии, тексты копирайта. Шли сырые данные. Ты качал ссаный mp3, где тупо звук. И как это отображлось, контролировалось — до задницы. Это вопрос был на стороне клиента. Он себе выбирал скины, плейлисты, сводил треки как ему хотелось.
С браузерами уже не та херня. У тебя есть текст, который просто как то размечался по абзацам и картинки. А как оно все оформлялось, какие цвета — решал разработчик. Но просто браузеры не позволяли людям гибко настраивать отображение содержимого. Тасовать элементы как тебе хотелось, выравнивание, перенос. но получилось то что получилось позволетель видит навязываемую картинку от разработчика.
Я понимаю есть там плагины, стайлеры, всякие адблокеры, которые меняют контент на лету.
или подход как у мобильных приложений. Скачал мобильное приложение, которое весит пару килобайт и уже сам решаешь что выкачивать с Интернета, какой контент.
Изначально интерент должен был выглядить как перекачиваемые exe файлы, которые тупо запускались и показывали контент. Я знаю про Flash. По сути это оно. Но и флеш не нужен был бы. Просто раньше интернеты состояли из одного статического текста и все эти приблуды в виде скриптов были лишними и только отнимали трафик. Времена изменились, и теперь вроде таким макаром и HTML нафиг не нужен. Пускай JS рендерит контент уже или тот же флеш(есть целые сайты в виде одной большой флеш вставки).
Чувачек! Ты пойми правильно. Просто, тут, речь шла о всяких вонючих фремверках, квсяких веб формачках, о том что задача веб разраРАБА красиво выводить инфу. И по сути те же фреймверки делают так деловито, так с пафосом то, что нормальные пацаны делают и делали на Qt, MFC, да та же вонючая Visual Studio 6 умела показывать форму, на которую программист кидал элементы и оно все так и отображалось. Я говорю о технологиях которые привносят поолноценный GUI в Web. В котромо изначально кроме стоковых кнопок, чекбоксов ничего не было. Полное свободка над GUI когда все летает, прыгает, выезжает красиво.
С помощью того же дурацкого WinAPI и С++ можно было сделать чтобы кнопка «Пуск» за курсором летала. Крутить, вертеть, перерисовать как тебе хочется.
А макаки, сука, такие простые вещи видят как благодать и слышишь постоянно всякие jQuery, WebIX, AngularJS, Backbone.js и все ради того чтобы приблизиться к уровне обычных дранных desktop приложений с полноценной оконой системой.
Это как если C++ программисты кричали «ООООО знаю крутатенечку STL, Boost, OpenGL, WinAPI». OpenGL СУКА! АЛЛАХ прими в свои обьятия OpenGL! «А ты знаешь STL!? Нет! А я знаю! Пойду, сука, в писывать в резюме эту строчку».
СРОЧНО ТРЕБУЕТСЯ С++ & STL. Нереальный фреймверк. А бюст, сука, это божье откровенье. И Б О Г И М О И! БОГИ!!!! OpenGL.
OpenGL — ссанный процедурный API. Список структур и фнукций и все. Рисуй треугольнички, рисуй текстурки.
Но почему-то для плюсовика это само собой разумеющиеся. Ну знаешь ты! А кто не знает тот же STL??
363008 993130Heya just wanted to give you a brief heads up and let you know a couple of of the pictures arent loading properly. Im not certain why but I think its a linking issue. Ive tried it in two different web browsers and both show the same results. 751819