LINUX.ORG.RU
Ответ на: комментарий от Eddy_Em

Пользователь добровольно ставит себе десктопное приложение, предоставляя ему как минимум все права пользователя, в чем тут особенность приложений, написанных на js с интерфейсом из html?

note173 ★★★★★
()

wpf, silverlight, javafx

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

Особенность в том, что js нельзя позволять то, что позволяется обычным программам. То же считывание/запись файлов на диск (кроме, разве что песочницы).

С железом без специальных «песочных» браузерных библиотек js тоже не сможет работать.

В общем, безопасность противоречит «чисто» js+html'ным оффлайновым приложениям.

Да ведь поднять apache - дело несложное. А с ним вполне можно сделать локальные приложения.

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

>Да ведь поднять apache - дело несложное.

Ох тыж емае, чтобы сделать локальное приложение нужен апач? Да берете любую хттпшную либу под любой язык и пишете как нравится. Апач то нахрена?

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

Вообще зачем веб-сервер какой-бы то нибыло для разработки простого веб-приложения с одним пользователем? Любая хттп-либа сгодится.

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

А чтобы не плодить эти веб-сервера, а использовать один-единственный сервер, обслуживающий запросы браузера.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от theos

>для разработки простого веб-приложения с одним пользователем? Любая хттп-либа сгодится.

напиши мне на javascript просмотр в браузере галереи картинок записанных на CD. Без использования платформозависимых всяких C++/делфи/.net/whatever либ

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

> Особенность в том, что js нельзя позволять то, что позволяется обычным программам.

Почему? с++ можно, а js нельзя? Перечитай первое сообщение, там о десктопных, а не браузерных приложениях.

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

Java не имеет никакого отношения к яваскрипту.

Нет, отдельный придумывать не надо. Достаточно WebView на все окно и передать ему недостающие апи.

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

>напиши мне на javascript просмотр в браузере галереи картинок записанных на CD.

И причем здесь наличие-отсутсвие хттп-сервера? А платформонезависимые библиотеки использова не?

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

>А чтобы не плодить эти веб-сервера, а использовать один-единственный сервер

И зачем? Все равно нужно делать FCGI - иначе если приложение положитсся оно утянет веб-сервер, а FCGI - по-сути тот же веб север, ну нафиг тут апач?

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

если приложение положитсся оно утянет веб-сервер

Сколько раз «ложил» свои CGI, апач не падал. FCGI не использую.

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

CGI - это фейл в том смысле что он каждый раз заново стартует. Производительность никакая. А ТС хотел использовать для мобилок - там апач точно нафиг не нужен. да и на десктопе непонятно зачем для простейшей проге такой депенд.

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

> И шо, таки придумывать отдельный «десктопный» javascript?

Зачем его придумывать? Чем обычный javascript не годится?

Есть уже такая дрянь - java называется.


Да вы просто совершенно некомпетентны.

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

Да вы просто совершенно некомпетентны.

Ой да хоспаде ты боже мой!

В чем я некомпетентен? В том, что java - дерьмо? Это объективный факт.

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

> Ты в CSS давно заглядывал? А ведь эта штука заведует внешним видом в вебе. Констант там нет, layout'ов тоже. Вертикальное выравнивание? Хорошая шутка.

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

Два чаю этому господину.

geekless ★★
()

> Десктопные приложения на JS/CSS

Мало нам этого убогонького недоязычка в вебе, на десктопе его же захотелось?

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

> Мало нам этого убогонького недоязычка в вебе, на десктопе его же захотелось?

Что вы вообще знаете про этот язык?

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

> Что вы вообще знаете про этот язык?

Я на нём пишу. А вы с какой целью интересуетесь?

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

На html5 можно сделать вполне достойное десктопное приложение. Но все равно нативное будет жрать намного меньше ресурсов и уж тем паче не будет тормозить. А на яве будет тупить и жрать столько же, но зато не будет требовать еще и веб-сервер поднимать.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от geekless

> Мало нам этого убогонького недоязычка в вебе

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

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

> JavaScript очень прикольный язык

Не спорю. А brainfuck еще прикольнее. Не хочешь на brainfuck пописать?

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

fixed

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

Тормоза вообще никак не связаны с языком. В случае использования html и css — да, огромный, мало чем обоснованный оверхед на рассчет и отрисовку, но js тут ни при чем.

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

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

> Использовать неэффективные инструменты — глупо. Всё верно.

Каким образом считаешь эффективность?

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

>я на жабе все налабаю

Или на любом другом языке - для всех них есть кроссплатформенные решения. А интерфейс на HTML чтоб на мобилке можно было пользовать без проблем.

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

>А интерфейс на HTML чтоб на мобилке можно было пользовать без проблем.

десктопное приложение на мобилке?

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

он их наверно в попугаях в секунду мерит, например у хеллоу-ворлда на сях будет их больше чем в джей-эс

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

>десктопное приложение на мобилке?

Ты тред читал? ТС говорил что у него приложение - чуток текста и одна кнопка, так что вполне покатит.

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

>ТС говорил что у него приложение - чуток текста и одна кнопка, так что вполне покатит.

«К этому приложению делают запросы виндовые фронтэнды. Там - атас! Они сначала были написаны на Pascal-e, потом их переписали на Delphi. Со временем у delphi начались какие-то проблемы то ли с драйверами нового оборудования, то ли еще с чем - переписали на Java, захотели нативности - переписали на C#-e, сделали плохо, пишет по-новой уже другая контора опять на дотнете»

Не заметил тут чуток текста и одну кнопку, зато заметил полнофункциональный клиент-сервер. Если у них нативностью считается C# и переписывают с жабы на него, то я даже догадываюсь какое это министерство

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

Если у них нативностью считается C# и переписывают с жабы на него, то я даже догадываюсь какое это министерство

Правильно, МПО (Министерство Попилинга и Откатинга).

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Karapuz

>Не заметил тут чуток текста и одну кнопку, зато заметил полнофункциональный клиент-сервер. Если у них нативностью считается C# и переписывают с жабы на него, то я даже догадываюсь какое это министерство

на серверах линукс, на клиентах винда.

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