to post messages and comments.

← All posts tagged JavaScript

Читаю комментарии к статье «Пора убить C#» habrahabr.ru
Вэбщик (автор статьи) напирает на то что используя HTML, CSS, JavaScript можно быстро делать свистоперделки и приводит в качестве примера снимок екрана со свистопердящим календариком, потом пишет «Не знаком с GTK, но это вроде как тот же Canvas, где все рисуется на низком уровне. Как сделать hover и Tooltip Над элементом, опять куча математики с масок?». Тупая гнида. Чтобы такое говно не вылазило нужно в ВУЗах будущих программистов помимо математики задрачивать всевозможными сиплюсплюсами и qt`ями чтобы хотя бы представление имели безжалостно отчисляя всех неосиляторов, но у меня чувстов что в ВУЗах сейчас всех кормлят вэбом.

Недавно стрельнула мысль что Web это по большей части полиграфия и что оно уменьшило сакральность нашей жизни (из–за низведения это самой полиграфии к подобию постоянно обновляющейся ленты с однотипной вёрсткой). WWW это некий каталог (поддерживаймый со всех сторон костылями) интерактивных журналов, рекламных буклетов, каталогов с товарами; каталогов с видео и аудио; почти что бесплатная рекламная площадка для тех кто желает заявить о себе. Народ пытается заработать на показе рекламы, наёбе населения и продаже чего–нибудь. Если раньше всё это говно было во врезках на страницах журналов и газет, то теперь оно прямо в наших ЭОМ и усердно грузит ЦП и кушает електричество. Типичный сайт это серверный скрипт с функциоанльностью инфузории и адок технологий каменного века ИТ на стороне клиента. Не зря большая часть работы по созданию сайтов занимает вёрстка и создание красивостей а PHP это в основном системы управления содержимым. Типичный выход в WWW типичного пользователя WWW это как поход в библиотеку, газетный киоск. Хотя, скорее всего, для большинства нынешних пользователей всё свелось к YouTube заменившему жвачку по телевизору, просмотру кинопродукции, Вкундахту и какому–нибудь viber. Выпусти более–менее популярные сайты типа Вкундахта программы для Окон, все бы только спасибо сказали. Идиоты тратят свою ничкчёмную жизнь активно создавая корпоративную (и не только) хуиту используя вэбную парашу вместо более вменяемых средств типа .NET (которое скорее всего и создавалось с прицелом на эту самую корпоративную хуиту).

Basically exactly what the title says. I work on a team with 5 other developers. We've never had any major issues, everything goes smoothly. I am paid $80k and my coworkers are as well, but we have recently been told by the owner that due to supply and demand of programmers all of our salaries will be dropping by 20% in two weeks. That will bring me down to about $64k before taxes.
Has anyone heard of something like this? He said that frankly there are so many boot camp graduates now who are willing to take a fraction of our pay that he is doing us a favor by keeping us. He also said he'd be happy to give good references, but that finding a job is hard now, even for programmers.
I've been looking for jobs for the past few months but I haven't had any luck. Even though I'm qualified I rarely get calls back.
What is going on? Has the bubble burst?
reddit.com

Наверняка, многим серьезным веб-программистом преходилось испытать неприязнь, когда они узнавали, что чтобы выложить веб-сайт надо еще изучать пхп. Все соглашаются (и в интернете я тоже читал) что это очень, очень плохой язык. Это на самом деле глупость и когда я прочитал я долго не мог поверить ходил спрашивал и оказалось не зря. Тепер ьвеб-сайты можно писать на самом популярном в мире языке джаваскрипте. Это революционный переворот и он происходит прямо на наших глазах. Что это значит для нас, ребята? Что мы уже знаем, как писать сйты по сути. Я был шокирован, как там все организовано, но похоже они все вопросы продумали с самого начала и договорились что это будет очень востребованный проект.Более того, умные C++ перцы из гугл которые по утрам ездят в автобусах набитых баскетбольными мечами уже работают над тем, чтобы джаваскрипт работал быстрее С++, потому что он комплируется сразу в результат, минуя стадию вычисления! Вы наверняка заметили это по тому, что gmail.com открывается за 5 секунд, а не 20 как это было в до-интернетную эпоху, может хотя бы самые древние. Его кстати тоже делали в гугл. Что это если не порыв я не знаю. То есть, если вы напишете свой сайт на nodejs, он автоматически будет бытсрым и будет масштабироватсья (обрабатывать столько клиентов, сколько пришло, это настоящая проблема в пхп…tonsky.livejournal.com

Интересно, какой дибил удолил тэг blink из HTML если такого же эффекта можно достичь используя JavaScript, CSS анимацию и при этом ещё и нормально так грузить ЦП у ЭОМ пользователя мигая кучей элементов на странице.

The last option is JavaScript. With all due respect to the gjs folks — and Philip Chimento in particular, who has been working hard at Endless to improve the JavaScript experience for GNOME developers — there’s no way to change the reality that JavaScript is a terrible language. It has close to zero redeeming features, and many confusing ones. You use it in web browsers because you have to, but for a desktop application, I have no clue why you would choose to use this over Python. We have to maintain gjs forever (for some value of “forever”) because GNOME Shell uses it, and it’s also being used by a couple apps like GNOME Weather and GNOME Documents. But it should be your last choice for a desktop application. Do not use JavaScript for new projects.
Another disadvantage of using JavaScript is that there is a huge barrier to entry for newcomers. But wait, lots of web developers are familiar with JavaScript; wasn’t the whole point of using it to lower the barrier of entry to newcomers? Well look how well that worked out for us! We have approximately zero new developers flocking to work on our JavaScript applications. The only documentation currently available online is over three years old, covers only a subset of the introspectable libraries that you want to use, and is frankly pretty bad. Unless opening gir files in a text editor and reading internal gjs unit tests to figure out how to call functions sounds like a good newcomer experience to you, then we need to steer far clear of JavaScript. The documentation situation is a fixable problem — Philip has much improved documentation that’s waiting for hosting to materialize — but there’s no momentum to fix it right now, and the defects of the language can’t ever be fixed. Bad, bad, bad!
blogs.gnome.org