JavaScript
Feb. 1st, 2011 07:03 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Научился тут немного на subj программировать. Самый разгильдяйский язык программирования - книжка по языку толщиной сантиметров 7. К ней прилагается книжка JavaScript: Good Parts, толщиной сантиметра полтора, где написано чем на самом деле надо пользоваться :-) И так буквально везде - "вообще-то эта фича в языке есть, но пользоваться ей не надо, ибо бардак". При этом, если правильно сощуриться, то язык-то с очень большим потенциалом и очень развитый. Заодно покодировал немного на node.js, тоже понравилось. Не понравилась принципиальная однопоточность.
И сильно мешает С/Java-образный синтаксис. Там на самом деле ничего нет ни от С, ни от Явы (и слава богу), а синтаксис только с толку сбивает.
Ну так вот, о чем это я. Ищу контрактора-яваскриптера, осознающего CSS и знакомого с YUI. Какое-нибудь подобие резюме и расценки на kika ТОСАМОЕ kikap.com. Или в каменты.
И сильно мешает С/Java-образный синтаксис. Там на самом деле ничего нет ни от С, ни от Явы (и слава богу), а синтаксис только с толку сбивает.
Ну так вот, о чем это я. Ищу контрактора-яваскриптера, осознающего CSS и знакомого с YUI. Какое-нибудь подобие резюме и расценки на kika ТОСАМОЕ kikap.com. Или в каменты.
no subject
Date: 2011-02-01 08:44 pm (UTC)YUI это похоже must, а что ты используешь в качестве набора виджетов?
Шутку про дешево - $90/h я оценил. Тут вопрос на самом деле в производительности труда, а не чисто в ценнике.
no subject
Date: 2011-02-02 03:10 am (UTC)О, а расскажите, с помощью чего делаются десктопные приложения на Javascript (и также зачем -- Java же есть?). Гугление нашло какой-то Adobe Air и совсем уж какие-то странные вещи.
no subject
Date: 2011-02-02 02:11 pm (UTC)Так например написан клиент YouSendit.
no subject
Date: 2011-02-02 04:57 pm (UTC)no subject
Date: 2011-02-02 11:15 pm (UTC)Я не соглаен, с тем, что UI библиотеки отстают от веба, скорее, наоборот. Преимущества веб приложений находятся в другом месте и перевешивают. Другого выхода нет.
Про использование Javascript в Windows я в курсе. Но это же не тот Javascript, который в браузере.
Так или иначе, я не нашел established frameworks для создания десктопных приложений с использованием Javascript. Вот и интересуюсь, а как это. Для Windows people же есть вылизанные и проверенные .NET, VB, и Win32, наконец. Неужели не проще?
Про Javascript нашлись только какие-то директоры стартапов из двух человек, продающие свой собственный фреймворк для этого дела. Как-то это черезчур bleeding edge.
no subject
Date: 2011-02-03 03:25 am (UTC)Хм. А где можно посмотреть на части виндов, сделанные на Javascript?
На какие фреймворки стоит смотреть?
Переубеждать не нужно, пытаюсь понять, ибо интересно. На чем, зачем и как. Пока не видел программ из JS и не нашел инструментов, вот и интересуюсь.
Про веб-приложения не спрашиваю, ибо там все ясно.
no subject
Date: 2011-02-03 06:40 am (UTC)Чего-то мне кажется, что это какой-то vapor. Худшего инструмента, чем Javascript трудно придумать. Популярность у него среди десктопных програм, похоже, нулевая (не попадается почему-то). Так вот зачем? Если чтобы слевераджить уже потраченное время на веб-версию, то понимаю. Иначе не понимаю.
Интересно, в общем.
(no subject)
From:(no subject)
From:no subject
Date: 2011-02-03 02:15 pm (UTC)Если считать MSIE браузером с точки зрения яваскрипта (а на эту тему существуют разные точки зрения, и по-моему превалирует та, что считать не надо) то тот же самый.
no subject
Date: 2011-02-02 02:02 pm (UTC)Правильный, энтерпрайзный подход. Vendor lock-in, называется. Чтобы никто не догадался, ага.
no subject
Date: 2011-02-02 02:09 pm (UTC)no subject
Date: 2011-02-02 03:05 pm (UTC)no subject
Date: 2011-02-02 09:42 pm (UTC)Я слишком хорошо это знаю, чтобы мне можно было легко впарить такое решение.
no subject
Date: 2011-02-02 10:09 pm (UTC)А так и вопросов нет, как только кулибин предлагает написать собственный framework/engine/kit/lib вместо существующего, разговор становится очень интересным.
no subject
Date: 2011-02-03 02:28 pm (UTC)Ваше поведение? Пока нет. Мое тоже нет. ;-)
Во-первых, кулибиными (это такой уважаемый первопечатник, btw) я назвал некое множество людей, к которым Вы себя сами отнесли.
Во-вторых, ничего неэтичного про эту группу я сказать не успел. Интересный разговор означает лишь необходимость выслушать аргументы. В 99% случаев это будет BS, но бывают же и исключительные ситуации.
Кстати, аргумент в стиле "я в моем колхозе уже двадцать лет так делаю" в определенных обстоятельствах не так уж и плох. Если бы Вы написали, что десять лет пользуетесь post-it heavy-duty notes, это стоило бы принять во внимание при выборе sticky notes. С написанием JS библиотек ситуация немного другая. Ни Вы (судя по резюме), ни Ваш колхоз в написании качественных JS библиотек ранее замечены не были. Так что для разговора об использовании быстро написанных Вами JS библиотек хотелось бы услышать аргументы посерьезнее.
Я уже высказал свое мнение о причинах, по которым обычно продвигают собственные proprietary solutions.
no subject
Date: 2011-02-03 02:32 pm (UTC)no subject
Date: 2011-02-03 02:45 pm (UTC)no subject
Date: 2011-02-03 06:24 pm (UTC)Я не пишу бесплатные библиотеки. Я пишу очень популярные программы, в жестокой конкурентной борьбе...
Если предположить (гипотетически!), что Вы, устраиваясь на вышеозвученную позицию, таким вот образом пытаетесь аргументировать написание собственной библиотечки, то you are not helping your case. Вы себя ставите на место упомянутых мной 99% процентов.
Так же Вам стоит освежить определение термина vendor lock-in, also known as proprietary lock-in or customer lock-in, makes a customer dependent on a vendor for products and services, unable to use another vendor without substantial switching costs.
ОП, нанявший контрактора с решением на основе самопальной библиотеки, вынужден будет либо продолжать пользоваться услугами этого контрактора для развития/поддержки (hence vendor lock-in), либо потратить дополнительные деньги на "обучение" другого контракотра, или на портирование на "стандартную" библиотеку.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2011-02-03 06:26 pm (UTC)> Во-первых, кулибиными (это такой уважаемый первопечатник, btw) я назвал некое множество людей, к которым Вы себя сами отнесли.
Давайте не будем опускаться до верчения хвостом по процедурным вопросам. По треду это множество прослеживается до лично меня.
> Во-вторых, ничего неэтичного про эту группу я сказать не успел.
В современном русском языке фразы типа "ну рисуй-рисуй, моцарт" являются оскорбительными. Проверьтесь прокурорским тестом невменяемости: сказали бы вы то же самое полицейскому в форме?
> С написанием JS библиотек ситуация немного другая. Ни Вы (судя по резюме), ни Ваш колхоз в написании качественных JS библиотек ранее замечены не были. Так что для разговора об использовании быстро написанных Вами JS библиотек хотелось бы услышать аргументы посерьезнее.
"Тоёта не замечена в продаже лодочных моторов. Поэтому ее мнение о моторах несерьезно".
Я не пишу бесплатные библиотеки. Я пишу очень популярные программы, в жестокой конкурентной борьбе за много бабла удерживающие почти-монополию. Я принимаю решения, что у них внутри должно быть. Не далее как неделю назад я читал мемо про (шурша Лотусом) ...Ext2JS YUI GWT Tibco JQuery Dojo Scriptaculous Prototype... Некоторое время назад я похожее мемо писал.
Мы минимум раз в год обсуждаем вопрос о том, не надо ли переползти с новым проектом на какую 3rd party lgpl-ину, и стабильно продолжаем надергивать отдельные отчуждаемые контроли, если найдутся, и писать большинство вручную. Потому что с точки зрения требуемого нам качества/скорости/модульности доступные JS библиотеки не катят. Если мы потеряем 3% юзеров на старинном железе из-за тормознутости библиотеки, это будет лимонов 12 в год - жалко.
> Я уже высказал свое мнение о причинах, по которым обычно продвигают собственные proprietary solutions.
Во-первых непонятно, где вы увидели в дискуссии "продвижение". Я не припомню, чтобы кто-то кому-то что-то продавал. В частности - чтоб что-то продавал я.
Во-вторых, ваше мнение ошибочно. Собственные proprietary solutions обычно продвигают внутри себя же, в качестве неотчуждаемой и невидимой части целостного для кастомера продукта. Если вам обязательно надо обозначить это негативным англоязычным термином, job security ещё подойдёт, а вот vendor lock-in - уже никак.
no subject
Date: 2011-02-03 06:36 pm (UTC)(no subject)
From:no subject
Date: 2011-02-02 09:46 pm (UTC)no subject
Date: 2011-02-03 06:17 pm (UTC)Но ты очень смешно задираешься, поэтому я тебя дразню. Я человек с не очень высокими моральными стандартами.
no subject
Date: 2011-02-02 11:18 am (UTC)Почто ты покинул зиван, как же мы теперь без твоей конной фаланги. Даже не с кем обсудить возможности построения домика поросёнка в отдельно взятом подмосковье.
(гхм, правда, я уже успел отказаться от этой идеи и перебрался жить в Новую Зеландию, но это не важно)
no subject
Date: 2011-02-02 01:46 pm (UTC)no subject
Date: 2011-02-02 07:16 pm (UTC)no subject
Date: 2011-02-03 03:34 am (UTC)Сначала было Kostya Novik, потом Novik, потом просто N, теперь ник стал отрицательным, чтобы найти было вообще невозможно.
no subject
Date: 2011-02-03 07:12 am (UTC)я только приготовился поглядеть (ну и поучаствовать, если получится) в высококачественном флейме с участием звезд первой величины, даже закладку в гугле на зиван обратно поставил, как главный герой пытается раствориться в воздухе.
no subject
Date: 2011-02-03 07:27 pm (UTC)no subject
Date: 2011-02-03 03:30 am (UTC)прекрасно! а что же не комментировал, я бы тебе ещё тогда рассказал что твои предсказания о моём выбирании за флажки в течение трёх-пяти лет полностью сбылись
(чешет в затылке, эээ, когда же были последние дискуссии с тобой, когда я в Цюрупе строиться собирался, да, лет пять назад, точно)
> меня ещё поразили цены на дома.
Народу мало, рынок маленький, а мобильность у людей дикая, все всё время куда-то переезжают, вот и высокие цены. Впрочем, что я купил дом за 300K никак не отменяет факта наличия домов по сотне. Но в них страшно жить и небо через стены видно.
no subject
Date: 2011-02-03 07:38 pm (UTC)no subject
Date: 2011-02-01 07:40 pm (UTC)no subject
Date: 2011-02-01 09:15 pm (UTC)no subject
Date: 2011-02-02 04:51 am (UTC)Сам последнее время использую OpenLaszlo, но тут надо смотреть, подойдет ли. Подход у него более правильный чем у всех прочих, но есть нюансы.
no subject
Date: 2011-02-02 02:17 pm (UTC)no subject
Date: 2011-02-02 06:36 pm (UTC)no subject
Date: 2011-02-02 09:52 pm (UTC)