
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

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

Mikhail
09.10.2016
13:16:11

Anatoliy
09.10.2016
13:16:21

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

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

Anatoliy
09.10.2016
13:19:24

Luger
09.10.2016
13:19:47

Mikhail
09.10.2016
13:20:23

Anatoliy
09.10.2016
13:20:29

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:22:22

Anatoliy
09.10.2016
13:22:23

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

Anatoliy
09.10.2016
13:23:28

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

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

Viacheslav
09.10.2016
13:24:30

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

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

Mikhail
09.10.2016
13:25:42

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

Mikhail
09.10.2016
13:28:32
скорее всего в данной конкретной задаче - тебе этого будет за глаза)
ты не можешь выбирать версию css

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

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

Юрий
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

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
Распакованное 1.7Mb

Eugene
09.10.2016
16:39:49

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
без форс тача работает