@scala_ru

Страница 149 из 1499
Mikhail
09.10.2016
13:10:09
да конечно не туда

при чем тут библиотеки

если ты опять не выбрал инструмент

для отображения

Google
Mikhail
09.10.2016
13:11:29
ты сначало определись, что ты делаешь - десктопное приложение? мобильное приложение? приложение которое можно сбилдить и под десктоп и под мобилки?

а может в консоли?

Anatoliy
09.10.2016
13:11:42
Так.. видимо я опять не понял. Отобразить надо страницу текста, возможно с изображением, отобразить надо на ПК, в окне приложения

Mikhail
09.10.2016
13:11:56
исключительно десктоп?

Luger
09.10.2016
13:12:03
Ну тогда десктопное

Anatoliy
09.10.2016
13:12:04
Да

Mikhail
09.10.2016
13:12:39
тогда тебе самый быстрый и простой способ - взять уже предложенный electron

Luger
09.10.2016
13:12:57
JavaFX тоже норм будет

Mikhail
09.10.2016
13:13:07
и в данном случае средством отображения можно назвать browser с использованием html, css & js

Luger
09.10.2016
13:13:08
Ну точнее scalafx

Anatoliy
09.10.2016
13:13:17
тогда тебе самый быстрый и простой способ - взять уже предложенный electron
хорошо, сейчас посмотрю что это такое, я про него до сего дня вообще не слышал

Ну точнее scalafx
а вот про это слышал

Luger
09.10.2016
13:14:38
Электрон - это по сути тот же браузер%) с некоторой интеграцией в твою ОС. Например, можно с треем взаимодействовать, уведомления системные использовать и тд.

Google
Mikhail
09.10.2016
13:14:39
electron - это просто обертка, которая запускает "браузер в отдельном десктопном окне" - со всеми вытекающими возможностями

Luger
09.10.2016
13:15:02
Вот редактор Atom на оном сделан, новый скайпчик для линукса тоже

Anatoliy
09.10.2016
13:15:30
electron - это просто обертка, которая запускает "браузер в отдельном десктопном окне" - со всеми вытекающими возможностями
Т.е. фактически это потом можно так же открыть на том же андроиде если css и js убудут учитывать масштабирование под него?

Mikhail
09.10.2016
13:16:11
Mikhail
09.10.2016
13:16:33
?

Luger
09.10.2016
13:16:35
Нет, зачем

Причем тут плей

Вот представь, что ты приложение на js, только для удобства/пафоса/крутизны(выбрать по вкусу) возьмешь scala.js

Anatoliy
09.10.2016
13:18:00
Причем тут плей
при том, что в итоге получается что и там и там мы получаем в конечном счете html страницу которую и показываем

Mikhail
09.10.2016
13:18:36
при том, что в итоге получается что и там и там мы получаем в конечном счете html страницу которую и показываем
с этим утверждением не поспоришь, хотя конечно оно не является полным определением того, что мы получим там и там

Luger
09.10.2016
13:18:53
Ну тебе нафиг плей)) рендерить страницу будет электрон(также как браузер) . Ты будешь работать с DOM-ом

Anatoliy
09.10.2016
13:19:24
с этим утверждением не поспоришь, хотя конечно оно не является полным определением того, что мы получим там и там
хорошо, допустим что мы используем electron для отображения, но я так понимаю это не все инстурменты которые нужно выбрать?

Luger
09.10.2016
13:19:47
с этим утверждением не поспоришь, хотя конечно оно не является полным определением того, что мы получим там и там
Еще как поспоришь%) тут непонимание кажись, чем занят плэй а чем клиент на js в браузере%)

Mikhail
09.10.2016
13:20:23
Еще как поспоришь%) тут непонимание кажись, чем занят плэй а чем клиент на js в браузере%)
не поспоришь, ведь действительно будет html страница - не важно как именно она сгенирована, загружена и т.д.

Anatoliy
09.10.2016
13:20:29
Еще как поспоришь%) тут непонимание кажись, чем занят плэй а чем клиент на js в браузере%)
я просто честно говоря очень сильно бегу от всяких JS'ов, и соответственно стараюсь для себя минимизировать их использование

Viacheslav
09.10.2016
13:20:58
Зря

Mikhail
09.10.2016
13:20:59
а то оно порой очень сильно так по голове бьет, люди аж думать начинают, если выживают конечно)

Viacheslav
09.10.2016
13:21:59
Жс сейчас сильно лучше всего что на бакэнде делает клинтский код

Google
Nikita
09.10.2016
13:22:06
Только учитывай что твой электрон будет 2 гига памяти кушать

Mikhail
09.10.2016
13:23:05
ты еще новости на нтв посмотри. вобще из дома выходить не будешь

Anatoliy
09.10.2016
13:23:28
а от программирования не думал убежать?
нет не думал, но учитвая что занимался толкьо бэкендом - там JS был не нужен. Стоит обратить внимание?

Mikhail
09.10.2016
13:23:44
2 гига может сьесть любая программа и электрон тут не будет виноват

Luger
09.10.2016
13:24:23
Java/scalaFX тоже может немало отожрать

Luger
09.10.2016
13:24:30
Пиши на плюсах!

Anatoliy
09.10.2016
13:25:29
Просто я честно говоря не представляю себе JS на бэкенде, здесь - в разрезе задачи что я писал выше - да, возможно, а на бэке его где можно использовать?...

Anatoliy
09.10.2016
13:26:49
ключевое - "занимался только бекэндом"
угу, т.е. это все же не я дурак, а просто задачи решал не требующие JS'a... уже лучше

Так, ладно, так допустим мы остановились на электроне и соответственно html+js+css(кстати какой версии?), что тогда еще остается?

Mikhail
09.10.2016
13:28:32
скорее всего в данной конкретной задаче - тебе этого будет за глаза)

ты не можешь выбирать версию css

Anatoliy
09.10.2016
13:28:47
а вот кстати используя html, я вообще не понимаю как посчитать сколько текста влезет на страницу что бы понять сколько его надо выводить и отображать

ты не можешь выбирать версию css
я это понимаю, потому и спрашиваю что там можно использовать

Mikhail
09.10.2016
13:29:18
div.innerHTML = "верстка". div.getBoundingClientRect()

он сам тебе все посчитает

Google
Mikhail
09.10.2016
13:29:48
используй обычный css и не бери в голову

если что-то не заработает - вот тогда и посмотришь

Anatoliy
09.10.2016
13:30:11
он сам тебе все посчитает
Хм... вообще замечательно. Тогда я пошел пробовать

Спасибо всем кто помогал, буду пробовать

Юрий
09.10.2016
13:31:23
Я б на кутешечке сделал, аж заностальгировал сецчас
Вот вообще без шуток сейчас: лучший язык для десктопных приложений - С++

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

Anatoliy
09.10.2016
13:31:47
Юрий
09.10.2016
13:32:07
я в целом про qt и говорю

Admin
ERROR: S client not available

Юрий
09.10.2016
13:32:10
он огонь

Mikhail
09.10.2016
13:32:11
в целом, если взять время с момента твоего первого вопроса - то его было бы вполне достаточно, чтобы собрать уже что-то на коленке на js и это даже выглядело бы прилично) если конечно знать какие технологии как работают)

Anatoliy
09.10.2016
13:33:03
в целом, если взять время с момента твоего первого вопроса - то его было бы вполне достаточно, чтобы собрать уже что-то на коленке на js и это даже выглядело бы прилично) если конечно знать какие технологии как работают)
угу, только я не понимаю как это работает, потому и приходится продираться вперед с возможно тупыми вопросами, и тратить сутки там где человеку знающему достаточно часа...

Юрий
09.10.2016
13:33:25
электрон днище

будет жрать памяти еще хуже javafx

у него реально очень узкий юзкейс

Mikhail
09.10.2016
13:33:47
электрон днище
днищами бывают программисты)

не надо пытаться забить лакмусовой бумажкой гвозди и все будет в порядке

Юрий
09.10.2016
13:34:36
вот прикольный пример удачного использования элетрона - прога, через которую я в чатах сижу: Franz. Она просто веб морды разных мессенджеров объединяет в одно приложение.

но таких вот примеров удачного использования электрона довольно мало

Mikhail
09.10.2016
13:35:31
так это опять таки история про тех программистов, которые выбирают что-то одно и потомм пихают это везде к месту и не к месту

Google
Mikhail
09.10.2016
13:36:12
если есть real world задачи которые очень удобно решить с использованием конкретного инструмента - значит этот инструмент не может являться днищем)

а если отбросить реалии, то всегда можно писать все на ассемблере)

Юрий
09.10.2016
13:36:48
ну да - чё умею, то и использую

Luger
09.10.2016
13:38:03
Вот вообще без шуток сейчас: лучший язык для десктопных приложений - С++
Я тоже не шутил) наоборот поддержал, на qt/qml комфортно делать десктоп приложение

Nikolay
09.10.2016
14:29:29
кто-нибудь знает, в scala.Function1 есть аннотация @annotation.implicitNotFound(msg = "No implicit view available from ${T1} => ${R}.") это для view bounds которые стали deprecated?

Alexey
09.10.2016
14:38:49
если hello world с коллекциями?
У меня простенькое приложение с коллекциями+futures есть. Apk получается 361Kb

Распакованное 1.7Mb

Eugene
09.10.2016
16:39:49
кто-нибудь знает, в scala.Function1 есть аннотация @annotation.implicitNotFound(msg = "No implicit view available from ${T1} => ${R}.") это для view bounds которые стали deprecated?
это артефакт, когда view bounds были еще в тренде. а так - просто отсутствие функции для преобразования из T1 в R

Nikolay
09.10.2016
18:10:00
да это тоже понятно) просто дико видеть это в Function1

Anatoliy
10.10.2016
11:41:03
кота?)

Aleksey
10.10.2016
11:41:27
Шикарные стикеры, спасибо!

?Ivan
10.10.2016
12:22:44
только не видно ничего когда их выбираешь ?

Евгений
10.10.2016
12:23:40
нажми и подержи

Юрий
10.10.2016
12:24:35
На десктопной версии это не работает, они там и правда очень маленькие

Евгений
10.10.2016
12:24:56
почему у меня работает?

и telegram desktop на винде, и нативный telegram на макоси

Denis
10.10.2016
12:25:18
Форстач?

Vladislav
10.10.2016
12:25:38
без форс тача работает

Страница 149 из 1499