LINUX.ORG.RU

Mozilla Phones for Apps

 , , ,


2

2

В попытке подстегнуть разработку программ под свою операционную систему, компания Mozilla приняла решение раздавать телефоны Geeksphone Keos бесплатно для разработчиков ПО под нее.

Акция Phones for Apps напоминает похожие акции от Nokia в прошлом, которые позволили в свое время развить экосистему MeeGo/Maemo.

Для подачи заявки достаточно описать цель проекта и какие технологии будут использованы в процессе разработки.

Форма для заявки

>>> Официальный анонс Phones for Apps

Deleted

Проверено: Shaman007 ()

Ответ на: комментарий от Binary

мы говорили

Мы ни о чем не говорили, ты просто цепляешься за слова, как будто в этом есть смысл. А 90% оверхед - вот он пожалуйста. Ты не можешь понять откуда он берется - пичаль. Учи матчасть, что здесь еще скажешь.

special-k ★★★ ()
Последнее исправление: special-k (всего исправлений: 1)
Ответ на: комментарий от Deleted

Покажи мне то, что справляется хорошо, покажи мне хорошо сделанные гуи приложения, только не адоба плз. Например как сделана яндекс.почта - мне нравится. Люблю все красивое и легковесное.

special-k ★★★ ()
Последнее исправление: special-k (всего исправлений: 2)
Ответ на: комментарий от crono

Спасибо, давно так не смеялся:) Одна беда, в каждом ЯП есть свои косяки. То, что нам кажется нелогичным - создателям данных ЯП(мне кажется) казалось не багом, а фичей:)

lucentcode ★★★★★ ()
Ответ на: комментарий от special-k

хорошо сделанные гуи приложения
яндекс.почта

Спасибо, я лучше продолжу использовать в браузер встроенный почтовик. Он, по крайней мере, не тормозит и не выглядит как говно. И ещё, бесконечные страницы на сайтах, что там используются, ужасны.

Deleted ()
Ответ на: комментарий от special-k

Мы ни о чем не говорили

Да у вас провалы в памяти.

Ты не можешь понять откуда он берется - пичаль

Расскажи, о гуру. А то ты только по отмазкам пока спец.

Учи матчасть, что здесь еще скажешь.

По теме сказать тебе давно нечего, я понял.

Binary ★★★★★ ()
Ответ на: комментарий от special-k

Может ты начнёшь уже говорить связно? Что ты хотел этим сказать вообще?

Binary ★★★★★ ()
Ответ на: комментарий от Deleted

по крайней мере, не тормозит

Как она у тебя тормозит..? у меня вот вообще не тормозит.. И страница открывается гораздо быстрее чем стартует любой почтовик. Что там вообще может тормозить.. Там не такое уже большое количесво элементов. Оно большое относительно обычных гуи программ, но относительно веб-страниц нет..

special-k ★★★ ()
Последнее исправление: special-k (всего исправлений: 1)
Ответ на: комментарий от special-k

Например как сделана яндекс.почта - мне нравится

Там jQuery + yate...

Binary ★★★★★ ()
Ответ на: комментарий от special-k

Как она у тебя тормозит..? у меня вот вообще не тормозит..

У тебя просто мощный комп, а у меня на работе нет.

Там не такое уже большое количесво элементов.

Зато там скриптота внутри. А если помножить на то, что вкладок обычно больше одной открыто…

И страница открывается гораздо быстрее чем стартует любой почтовик

У меня почтовик уже в браузере, так что в данном пункте ни выигрыша, ни проигрыша нет :} Кстати, браузер тоже надо запускать.

Deleted ()
Ответ на: комментарий от Deleted

У тебя просто мощный комп

средний.. i5 первого поколения..

special-k ★★★ ()
Ответ на: комментарий от special-k

Так что там, ты понял, почему твои тесты — пшик? :))

Binary ★★★★★ ()
Ответ на: комментарий от Binary

От того, что на странице яндекс почты подключается jquery куда-то исчезнет 90% оверхед?)) Он есть..

special-k ★★★ ()
Последнее исправление: special-k (всего исправлений: 1)
Ответ на: комментарий от Binary

Нет, а что не сходится, я не пойму.. я тебе сказал, что так как ты создал элемент - никто не делает. И вот яндекс как раз не делает) И?)

special-k ★★★ ()
Ответ на: комментарий от Binary

Ты залез в менее узкое место (возможно самое широкое) нарвался на 50%, и доволен?) Для хомпаги пойдет конечно.

Но тест не верный, т.к. ты сразу подставил jquery объект, а ведь его надо еще инициализировать. А главное ты не можешь понять, что весь jquery задуман для пакетной обработки елементов найденных селектором. И только в этом случае имеет хоть какой-то смысл (главным образом эстетический).

special-k ★★★ ()
Ответ на: комментарий от special-k

То, что ты не понимаешь, что твои тесты - не эквивалентны.

Binary ★★★★★ ()
Ответ на: комментарий от Binary

там 3 строчки кода..
1)создание элемента
2)добавление класса
3)добавление текста/текстового узла
что неэквивалентного?

special-k ★★★ ()
Последнее исправление: special-k (всего исправлений: 1)
Ответ на: комментарий от special-k

Узкое/широкое, в треде обсуждалось, что jquery будет плохо работать, когда мы взяли элемент и начали менять у него тушку, я именно это и протестировал. А если бы ты посмотрел на абсолютные значение, а не залипал на проценты, как маркетолог, то у меня на компе 5-летней давности на 1000 обновлений выигрыш от неиспользования jquery - 30 мс. Это не будет заметно даже на одиночном обновлении, что уж говорить о тысяче? А вот сэкономленные деньги от двух недель (оценочка то с потолка, конечно) разработки chosen будут ещё как заметны. И это всё притом, что jQuery никак не запрещает делать оптимизации путём использования прямых DOM-операции, можно комбинируя с jquery самим, было бы желание включить голову и профайлер.

Binary ★★★★★ ()
Ответ на: комментарий от special-k

А там целерончик какой-то (не помню сейчас какой именно) с 1 гигом RAM. Казалось бы, что почтовику надо? В котором и писем то совсем немного. Ан нет.

Deleted ()
Ответ на: комментарий от Binary

А если бы ты посмотрел на абсолютные значение

Я уже 3 раза сказал, что для хомпаги годится.

У jquery 2 проблемы, во-первых ничего особо сложного так не напишешь, и это сложно объяснить, я точно сейчас не буду, но, сам понимаешь, шаблоны не просто так используют.

Вторая - производительность, которую продемонстрировать очень легко. Ну можно надеяться на авось, конечно: авось хватит и 10%. Вообще, серьезно никто же снижение производительности не исследовал, не думаю, что оно линейное. В разные периоды жизни проекта каждая из этих двух проблем будет иметь разное значение, но никуда не денется. И вот у тебя 500 прототипов, в которых заплетаешься и скорости не хватает и что?))

На конфе, ссылку на которую я тут пару раз давал, где рассказывается про оптимизацию js под v8, за вопрос что делать, если сложность кода уже высока, а производительности не хватает подарили айфон.. например.

special-k ★★★ ()
Ответ на: комментарий от special-k

а что ты там за гуй такой делаешь с 100500 эл-тов? в кабину пилота что-то?

объяснять вообще не твой конек:

- так почему тормозит то?

- оверхед!

а что за 500 прототипов?

Binary ★★★★★ ()
Ответ на: комментарий от special-k

вообще, я так чото лег, расслабился, водка с перцем греет больной организм, а я посмотрел на те «хомпаги», что используют jquery, и подумал: а написать бы хоть пару таких, да не беспокоиться уже ни о каких жаваскриптах

спокойной ночи, в общем,ни на миллисекунду больше не медлю, лол!

Binary ★★★★★ ()
Ответ на: комментарий от special-k

Я уже 3 раза сказал, что для хомпаги годится.

Яндекс.почта — хорошая и лёгкая... хомпага! Где логика? А она не нужна: ОВЕРХЕД!

во-первых ничего особо сложного так не напишешь

Критерии сложности в студию, а то ты заколебал растекаться мыслью по древу вообще без конкретики. github — тоже хомпага, как я понял. Для миллионов опенсорс проектов, большая такая хомпааага, лол.

и это сложно объяснить

С этим у тебя вообще невероятные проблемы, я давно это говорю.

сам понимаешь, шаблоны не просто так используют

Шаблоны, блджад, вообще никак сюда не относятся, они выполняют абсолютно другую, блджад, задачу, никак с jQuery не конфликтующую.

Вторая - производительность, которую продемонстрировать очень легко

Как? Тестами, которые сравнивают попугаев с удавами? И разница в которых очень заметна человеку-молнии?

Ну можно надеяться на авось, конечно: авось хватит и 10%.

Иди в маркетолухи, жонглируешь цифрами ты как от бога.

Вообще, серьезно никто же снижение производительности не исследовал, не думаю, что оно линейное

Зависит от ситуации. Если брать многострадальный text(), то там константа в O добавляется, которая на асимптотическую сложность не влияет в итоге.

На конфе, ссылку на которую я тут пару раз давал, где рассказывается про оптимизацию js под v8, за вопрос что делать, если сложность кода уже высока, а производительности не хватает подарили айфон.. например.

Кто-то что-то кому-то зачем-то дал, и, похоже, что это весомый аргумент. Всем ясно?

Binary ★★★★★ ()
Ответ на: комментарий от Binary

Яндекс.почта — хорошая и лёгкая... хомпага!

Во-первых, я не знаю зачем им jquery, в яндекс карты тоже встроен jquery, но когда я ковырял исходный код методов, его там не было. Так что ни о чем не говорит наличие этого файла на странице. Важно использование.

Яндекс.почта — хорошая и лёгкая... хомпага!

А там целерончик какой-то (не помню сейчас какой именно) с 1 гигом RAM. Казалось бы, что почтовику надо? В котором и писем то совсем немного. Ан нет.

Как видишь нет)))

И разница в которых очень заметна человеку-молнии?

Как видишь есть те, кому заметно, и они вполне реальны, а твоя проблема, главным образом в том, что ты отрицаешь реальность. Что толку лол))

special-k ★★★ ()
Последнее исправление: special-k (всего исправлений: 1)
Ответ на: комментарий от Deleted

Принципиально новую - ЕМНИП они первые кто использует JS/HTML5 для мобильных приложений.

webos уже забыли?

AVL2 ★★★★★ ()
Ответ на: комментарий от special-k

Так что ни о чем не говорит наличие этого файла на странице

Мой профайлер намекает, что используется весьма активно.

Как видишь нет)))

Ну ты уж договорись сам с собой для начала, что есть лёгкое, хорошо?

Как видишь есть те, кому заметно

И что? Есть те, у кого страница будет тормозить вообще без жаваскрипта, что теперь то?

а твоя проблема, главным образом в том, что ты отрицаешь реальность

Твоя проблема в том, что ты противоречишь сам себе, и это уже не вылечить, похоже.

Binary ★★★★★ ()
Ответ на: комментарий от AVL2

Ты уже четвертый из тех кто о ней вспомнил =)

Deleted ()
Ответ на: комментарий от Binary

Ну ты уж договорись сам с собой для начала, что есть лёгкое, хорошо?

И снова отрицание реальности: «нет, проблемы нет, это все враки».

И что? Есть те, у кого страница будет тормозить вообще без жаваскрипта, что теперь то?

селерон - сравнимо с мобильными платформами, актуально, вот что.

special-k ★★★ ()
Ответ на: комментарий от special-k

И снова отрицание реальности

Чувак, у нас с тобой разные реальности. В моей реальности jQuery используется на очень большом числе очень посещаемых сайтов. А в твоей?

нет, проблемы нет, это все враки

Ты опять отвечаешь не в тему, чтобы сбить людей с толку. Вопрос был: какой сайт, по-твоему, лёгкий? Сначала ты ляпнул про яндекс-почту, а теперь всеми силами от неё отбрыкиваешься.

К тому же, у jQuery есть такой нюанс: это абстракция, когда браузеры начинают предоставлять более быстрые интерфейсы для проблем, решаемых jQuery, ему ничего не мешает их использовать и становиться быстрее, что самое важное, сохраняя, при этом, совместимость! Но мы же на циферки онанируем, какое нам дело до таких земных проблем? Мы и половину юзеров с их IE9 выкинем на мороз, не задумываясь, да. :)

селерон - сравнимо с мобильными платформами, актуально, вот что

А на мобильных платформах царит вообще jQuery.mobile, вот уж где настоящий тормоз! :) И ничего, царит себе и царит ;) А в твоей реальности там как? Коммунизм уже наступил?

Binary ★★★★★ ()
Ответ на: комментарий от Binary

Мы и половину юзеров с их IE9

И кто из нас еще маркетолог)) Какие юзеры ie9, что ты несешь.. querySelector есть и в ie8, а вопросов css jquery не решает.

Вопрос был: какой сайт, по-твоему, лёгкий?

Очевидно тот, который не тормозит))

большом числе очень посещаемых сайтов

Это имеет значение?)) Это не серверная часть, лол) Да.. оно тормозит большое количество посещаемых и не очень сайтов, где-то это актуально, где-то нет. В большинстве случаев нет. Но лично мне вообще не интересно это большинство неактуальных случаев, мне интересны случаи где оно неприемлемо. На яндекс почте, по показаниям того же профайлера очень много вызовов на чистом js http://habrahabr.ru/post/85838/ так что, не это тормозит почту, я считаю. Но, если бы они использовали jquery активнее, то тормознутость была бы заметна доже на суперкомпьютерах. Я же говорю, ты отрицаешь реальность: «ааа ничо не тормозит, 500 прототипов - не может быть О_О» и т.п., нет лол, тормозить может даже интерфейс на чистом js, а ты мне тут впариваешь еще jquery, который априори медленнее. Что ты пытаешься доказать..?

Проблемы с инструментами написания UI на js есть, много их. jquery ничего не закрывает вообще. Плагины к jquery смехотворны. Толку от этого всего нет.

special-k ★★★ ()
Последнее исправление: special-k (всего исправлений: 2)
Ответ на: комментарий от special-k

querySelector

а он тут причём?

Очевидно тот, который не тормозит))

Конкретики от тебя ждать вообще никогда не стоит, да?

Это имеет значение?))

Для меня — нет, а вот для тебя... или да, или ты шизофреник...

В большинстве случаев нет

А примеров, где это актуально, как всегда, не будет, да?

очень много вызовов на чистом js

В яндексе слышали про оптимизацию :)) Но при этом считают человекочасы и не кричат jQuery тормозное говнооо!

Но, если бы они использовали jquery активнее

Очередное пустобрёхство. Когда я тебе втирал, что оптимизировать jQuery тебе не мешает, ты вежливо это игнорировал, а теперь нате вам, очнулся.

ааа ничо не тормозит, 500 прототипов - не может быть О_О

Я вообще нихера не понял, какие, опять 100500 прототипов тебе мерещатся?

Что ты пытаешься доказать..?

Что jQuery, при правильном использовании, оправдан на очень большом спектре задач. А ты?

jquery ничего не закрывает вообще

Как минимум, совместимость прикрывает очень неплохо.

Плагины к jquery смехотворны

О, ну ты в этом эксперт, я помню. Только вот какого-то там chosen'а нам заменить пока нечем.

Толку от этого всего нет

Авторитетно, ёптыть :)

Binary ★★★★★ ()
Ответ на: комментарий от Binary

Но при этом считают человекочасы и не кричат jQuery тормозное говнооо!

лооооол, я же говорю, из-за chosen взяли))

оптимизировать jQuery

Невозможно оптимизировать jquery (ты точно не знаешь как это сделать), оптимизация всегда заключается в отказе от использования (если речь о человекочасах конечно).

Что jQuery, при правильном использовании, оправдан на очень большом спектре задач.

jquery временное затянувшееся явление, он никогда и не был нужен-то особо. Он появился как наследие cgi (благодаря универсальной селекции для браузеров того времени). Сейчас (да и тогда на самом деле) у нас уже рантайм, json и пр. jquery с его функционалом сканера и пакетной обработки узлов не имеет смысла. Его используют программисты, которые не понимают как нужно создавать веб-приложения, есть ли такие в яндексе - очевидно) Ну это в глобальном смысле. Есть одна ниша куда он подойдет: для внедрения мелких скриптов поверх страниц cms, собственно, где ты его, вероятно, и используешь.

special-k ★★★ ()
Последнее исправление: special-k (всего исправлений: 1)
Ответ на: комментарий от special-k

Есть одна ниша куда он подойдет

И это не серьезно обсуждать, это игрушки а не разработка.

special-k ★★★ ()
Ответ на: комментарий от Binary

Яндекс.почта

Кстати ответ, вероятно, кроется здесь: «Хочется заменить шаблонизатор в Я.Почте. Сейчас это xslt, исполняющийся на клиенте.» Т.е. проблема, не самом деле, в переходной стадии проекта.

special-k ★★★ ()
Последнее исправление: special-k (всего исправлений: 1)
Ответ на: комментарий от special-k

оптимизация всегда заключается в отказе от использования

ахаха, весь мир насилья до основанья мы разрушим, да? :))

остальной бред комментировать не буду, пока ты мне не расскажешь, что за «сканирования» проделываются в вызове text()?

Binary ★★★★★ ()
Ответ на: комментарий от special-k

xslt

А теперь объясни мне, где связь у xslt и jquery?

в переходной стадии проекта

yate уже используют во всю, это я тебе говорю, как пользователь yate.

Binary ★★★★★ ()
Ответ на: комментарий от special-k

И это не серьезно обсуждать, это игрушки а не разработка

Да я уже понял, ты сириус программер, а яндекс и гитхаб — мальчики, которые не ведают, что творят.

Binary ★★★★★ ()
Ответ на: комментарий от Binary

как пользователь yate.

Ты его на яндекс чтоль уже внедрил, и весь клиент под него переписал?)) разом.. так.. чпок)

А теперь объясни мне, где связь у xslt и jquery?
jquery с его функционалом сканера и пакетной обработки узлов

проделываются в вызове text()
пакетной обработки

Ты предложение чтоли осилить не можешь до конца..

special-k ★★★ ()

ИМХО успех любой веб-оси будет зависеть от того как просто там можно будет делать, распространять и запускать нативные приложения. Андроид кстати до ключевых версий 1.6 и 2.3 где появились jni и NativeActivity взлетал не очень, да и сейчас не идеал...

FreeLiver ★★★ ()
Последнее исправление: FreeLiver (всего исправлений: 1)
Ответ на: комментарий от Binary

гитхаб — мальчики

Ты вообще склонен к какому-либо анализу?) Гитхаб - это Ruby on Rails проект. Соответственно на выходе сервер выдает html код, который затем обрабатывает js (так было изначально). И таки-да веб часть гитхаба интересна с т.з нагрузки на сервер, но не слишком интересна с т.з. функционала клиента, googlemaps, openlayers, yandex.карты, гуглопочта, яндекспочта посложнее будут.

special-k ★★★ ()
Ответ на: комментарий от special-k

Ты его на яндекс чтоль уже внедрил, и весь клиент под него переписал

Как ты представляешь себе переписанный наполовину xslt шаблон?

Ты предложение чтоли осилить не можешь до конца

Причем тут пакетная обработка, когда речь об одном span'е?

Binary ★★★★★ ()
Ответ на: комментарий от special-k

Соответственно на выходе сервер выдает html код, который затем обрабатывает js

И чё?

яндекспочта

Всё остальное смотреть мне уже лень, но в этой точно используется jquery ;)

Binary ★★★★★ ()
Ответ на: комментарий от Binary

Причем тут пакетная обработка, когда речь об одном span'е?

Верно, это и называется «из пушки по воробьям».

special-k ★★★ ()
Ответ на: комментарий от special-k

Там, ВНЕЗАПНО, и обновляется один span, когда речь об одном span'e. И о каком сканировании ты ведёшь речь то? И о каком пакете? Из одного span'а? Ну да, там пакет из одного span, и что из этого?

Binary ★★★★★ ()
Последнее исправление: Binary (всего исправлений: 1)
Ответ на: комментарий от Binary

и что из этого?

оверхед))

но в этой точно используется jquery

А это называется «слышу звон, да не знаю где он».

special-k ★★★ ()
Ответ на: комментарий от special-k

оверхед

как различается сложность алгоритмов:

el.innerHTML = ''

и

els = [el];
for (var i=0; i<els.length; i++) {
  els[i].innerHTML = ''
}

?

А это называется «слышу звон, да не знаю где он».

Что, профайлер врёт? Даже больше: яндекс поставил зависимость от jquery, но не использует? Надо же, какой... странный...

Binary ★★★★★ ()
Последнее исправление: Binary (всего исправлений: 2)
Ответ на: комментарий от Binary

оверхед))

помимио полного отсутствия целесообразности -_-.

как различается сложность алгоритмов

Откуда ты выдрал этот кусочек кода, из страны своих фантазий?)

special-k ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.