Вход | Регистрация

  1  2   

Веб-клиент React.Mista

Веб-клиент React.Mista
Я
   Вафель
 
01.06.18 - 10:32
Хочу предоставить для сообщества новый веб-клиент для чтения мисты, написанный на React.js
Рабочее демо:
https://a-sitnikov.github.io/react.mista/
Исходники
https://github.com/a-sitnikov/react.mista
 
 
   Numerus Mikhail
 
1 - 01.06.18 - 10:33
Зачем?
   Вафель
 
2 - 01.06.18 - 10:33
Эта разработка делалась в целях изучения js и react
   trdm
 
3 - 01.06.18 - 10:37
   drumandbass
 
4 - 01.06.18 - 10:40
(0) смысл.., вот сделал бы чтобы можно было бы редактировать свои посты, и пуш оповещения, было бы огонь!
   Вафель
 
5 - 01.06.18 - 10:41
(4) если бы апи было, то сделал бы
   mrDru
 
6 - 01.06.18 - 10:48
Молодца. А материал дизайн натянуть сможешь? (чтоб уж совсем красота)
Ну и роутер переключи в человеческий режим, без шарпа в пути
   Вафель
 
7 - 01.06.18 - 10:50
(6) на github.io нельзя без шарпа
Редизайн в планах есть
   trdm
 
8 - 01.06.18 - 10:51
Чета не нравится мне как жабаскрипт испоганили :(
Что эта строка обозначает хз..:
export const showOptions = () => (dispatch: any) => {
   kittystark
 
9 - 01.06.18 - 10:53
кнопка "Код 1С" порадовала
   Вафель
 
10 - 01.06.18 - 10:53
(8) функия, которая возвращает функцию
 
 Рекламное место пустует
   Вафель
 
11 - 01.06.18 - 10:54
(9) в моем скрипте для мисты такая кнопка тоже есть
   Вафель
 
12 - 01.06.18 - 10:54
(11) Если кто не в курсе
https://github.com/a-sitnikov/mista.js
   VS-1976
 
13 - 01.06.18 - 10:55
А потом Митичкин скажет, ничего не понимаю... одни боты на мисту заходят...
   mrDru
 
14 - 01.06.18 - 10:56
Во! Дружище, а замути, то что я себе скриптами навелосепидировал: превью ссылки. Ну типа для непонятного урла - попап с превью, для ютубчика и картинок - встраивание.
   Вафель
 
15 - 01.06.18 - 10:57
(14) а как ты превью непонятного урла делаешь?
   trdm
 
16 - 01.06.18 - 10:59
А я основную таблицу урезал до 1000 px.
Что сообщений, что тем. Неудобно смотреть как она на 1920 px расползается.
Пока читаешь можно шею накачать...
   trdm
 
17 - 01.06.18 - 11:00
   trdm
 
18 - 01.06.18 - 11:09
   Вафель
 
19 - 01.06.18 - 11:17
(18) вот этого не понял. в том же окне открывать?
   Salimbek
 
20 - 01.06.18 - 12:23
(0) Как-то покорежило Код1С
тут: https://a-sitnikov.github.io/react.mista/#/topic.php?id=819401&page=last20#F

Отображается в одну строку как:
база = СоздатьОбъект("SQLiteBase");[object Object]...[object Object]    база.Открыть... и т.д.
   Вафель
 
21 - 01.06.18 - 12:32
(20) исправил
   Asmody
 
22 - 01.06.18 - 12:57
"Зареактить" мисту в том же дизайне - не так интересно. Я тыщу раз так делал разными способами.
Вот перерисовать, да так, чтобы это было удобнее нынешнего варианта, - в этом был бы толк.
   Вафель
 
23 - 01.06.18 - 13:34
(22) как минимум можно избавиться от табличной верстки
   trdm
 
24 - 01.06.18 - 14:03
(19) В чем непонятки? Это не твой реакт.
   Тарзанчик
 
25 - 01.06.18 - 14:06
(0) Охрененно! Так шустро работает!
Молодец. Вот бы основной сайт мисты написал такой же толковый чел.
   Тарзанчик
 
26 - 01.06.18 - 14:10
(8) Согласен. Раньше жаваскрипт был крут тем что в нем было всего несколько операторов, которые давали неограниченные возможности. А теперь в него напихали всякого говна которое и без того можно было реализовать, задублировали многие фичи более короткими вещами, и жаваскрипт распух чуть ли не до размеров ПХП. Запоминать и заучивать нужно больше, а понимать как оно работает меньше.
   Salimbek
 
27 - 01.06.18 - 14:17
(25) Не, было бы прикольнее, если бы (0) сделал API к своему сайту, который бы можно было использовать для отправки или извлечения данных с мисты )))
Тогда и клиента на всяких Андроедах можно было бы запилить нормального )))
   vier
 
28 - 01.06.18 - 14:24
(27) АПИ ему... Надо этот форуб дорабатывать, а не апи.
Первые шаги уже есть, кстати. После переезда на новый сервер помимо поддержки unicode теперь работает защита пользователя от раскрытия пароля. Если случайно написать его в посте, то он заменяется на звездочки!
Вот, например мой: ************
   Адинэснег
 
29 - 01.06.18 - 14:29
(4)>>бы редактировать свои посты
или форматировать диск на хостинге...
   Адинэснег
 
30 - 01.06.18 - 14:29
************
   Адинэснег
 
31 - 01.06.18 - 14:29
работает
   vier
 
32 - 01.06.18 - 14:34
˙ɯǝɐɯоƍɐd охоvuǝн ʞɐɯ и wʎdоȸ ɯоɯє ‘ʚоɯнǝиvʞ хинноdоɯɔ хиʞɐʞин оɓɐн ǝн оɯҺ ʞɐɯ
¡qmиɓиʚ ɯоʚ
   Гипервизор
 
33 - 01.06.18 - 14:41
огурец123
 
 
   Гипервизор
 
34 - 01.06.18 - 14:41
(28) не работает ^^
   Salimbek
 
35 - 01.06.18 - 14:43
(33) Сейчас проверим, правда ли это твой пароль )))
   vier
 
36 - 01.06.18 - 14:50
(35) Так что там с твоим предложением в (27) - отдавать пароли и явки на левый сайт?
   Salimbek
 
37 - 01.06.18 - 14:53
Дык, об этом же думаешь только потом )))
   Вафель
 
38 - 01.06.18 - 15:01
так есть же на андроиде клиент, чем он не нормальный?
   Тарзанчик
 
39 - 01.06.18 - 15:06
cjcbntyjub
   Тарзанчик
 
40 - 01.06.18 - 15:07
(28) Не заменяется, косячный движок
   Тарзанчик
 
41 - 01.06.18 - 15:09
(38) тем что он не на айос. Запилите кто-нибудь клиент для айфона, озолотитесь!
   dezss
 
42 - 01.06.18 - 15:27
[1C]
Трям
[/1C]
   Вафель
 
43 - 01.06.18 - 15:28
(41) ктобы айфончик и мак подгнал бы для разработки )))
   Cool_Profi
 
44 - 01.06.18 - 15:29
(43) А наждачной бумаги, нулёвки, тебе не дать?
   Lama12
 
45 - 01.06.18 - 15:32
Ех... по мне, так так лучше б клиенту для андроида приделали возможность писать сообщения :-)
   Вафель
 
46 - 01.06.18 - 15:32
(45) так вроде же есть
   Вафель
 
47 - 01.06.18 - 15:34
Просто авторизация почему-то перестала работать
   Lama12
 
48 - 01.06.18 - 15:37
(46) Он только читает после перехода форума на юникод.
   bizzz
 
49 - 01.06.18 - 15:40
(0) пойдешь теперь мидлом на жс?
 
 Рекламное место пустует
   Вафель
 
50 - 01.06.18 - 15:41
(49) одна из целей именно такая
   Вафель
 
51 - 01.06.18 - 15:41
надо бы еще тестами покрыть и можно смело предъявлять
   bizzz
 
52 - 01.06.18 - 15:46
(50) а что сложнее 1С или жс?
   Вафель
 
53 - 01.06.18 - 15:49
(52) одинаково. но поначалу конечно много на стеке берешь инфы. потомучто не очевидные способы
   Вафель
 
54 - 01.06.18 - 15:50
концепция редакс немного своебразна, к ней нужно привыкнуть
   bizzz
 
55 - 01.06.18 - 15:58
(53) а на жс вместе с 1С можно проекты делать? или нет смысла в этом?
   Вафель
 
56 - 01.06.18 - 16:00
(55) кто-то делает. метадата.жс таже
   Вафель
 
57 - 01.06.18 - 16:00
правда спроса на такое я не видел
   Fragster
 
58 - 01.06.18 - 16:10
все равно vuejs удобнее ;)
   Тарзанчик
 
59 - 01.06.18 - 16:14
(43) Тебе это зачем? Чтоли умеешь под айос программировать?
   Тарзанчик
 
60 - 01.06.18 - 16:17
(58) Да, vuejs получше оплачивается, и более востребован щас. Реакт пошел на спад. Я на vuejs как раз с Реакта перешел.
   Вафель
 
61 - 01.06.18 - 16:26
(59) если подгонишь - научусь
   Asmody
 
62 - 01.06.18 - 16:44
(45) Исходники андроидного клиента автор открыл. Бери дописывай.
   Злопчинский
 
63 - 01.06.18 - 16:44
Лучше бы ты МистаРидер довел бы до ума (исходники-то выложены). а то на телефоне нормально не пообщаться.
а с телеграмскими закидонами - теперь миста ридер только чиать - и то не все, топики некоторые тупо не открывает, сообщения не отправляет. (_o_)
   Злопчинский
 
64 - 01.06.18 - 16:45
Я даже предлагал за МистаРидер бабла мало-мало отбашлять в поддержку
   Вафель
 
65 - 01.06.18 - 16:47
(63) теперь кодировка юникод потомучто
К сожалению мой комп не тянет разработку под андроид
   Asmody
 
66 - 01.06.18 - 16:47
(60) vue сейчас на хайпе. Пока что-то новое не появится. Фронтэндный дев скачет как коза по кукурузе. Технологии за полгода устаревают.
   Вафель
 
67 - 01.06.18 - 16:47
(63) я лучше адаптивный дизайн буду пилить
   Fragster
 
68 - 01.06.18 - 16:49
(66) ну хайпе, или нет, но по крайней мере не надо кучу всего городит для старта разработки. погонять примеры на codepen/jsfiddle без проблем  и прочее
   Вафель
 
69 - 01.06.18 - 16:49
(68) сейчас сыстрый старт есть у всех фреймворков
   Asmody
 
70 - 01.06.18 - 16:52
(68) Да ну, как только с vuex разобрался, дальше начинается рутина.
Если хочется выкрутимозга, надо смотреть на elm. Вот это точно для тех, кто ещё не осилил Haskell.
   Вафель
 
71 - 01.06.18 - 16:56
(70) А по поводу АПИ можно рассчитывать, что ты их допилишь, и можно будет полнофункционального клиента сделать?
   Fragster
 
72 - 01.06.18 - 16:59
(69) ты можешь сделать удобный и модифицируемый пример todomvc на react с использованием компонентов на codepen/jsfiddle? тем временем все примеры из руководства vuejs можно покрутить/поменять прямо в браузере, ничего себе не устанавливая и не настраивая
   Fragster
 
73 - 01.06.18 - 17:00
удобный и модифицируемый -> удобно модифицируемый
   Fragster
 
74 - 01.06.18 - 17:00
без кучи тегов в строках
   Вафель
 
75 - 01.06.18 - 17:01
(74) вот пример реакта на жсфидл
https://jsfiddle.net/1d0e3zov/
   Вафель
 
76 - 01.06.18 - 17:02
вью конечно может и лучше (я просто не изучал еще), но явно не потому что на реакте нужно много чего настраивать
   Тарзанчик
 
77 - 01.06.18 - 17:10
(61) Не подгоню конечно. Пусть этим занимаются специально обученные люди
   Fragster
 
78 - 01.06.18 - 17:11
(75) ну, имхо, попроще (хотя без обработки .vue приходится разметку делать немного отдельно) https://jsfiddle.net/xb4bhfxb/
   Тарзанчик
 
79 - 01.06.18 - 17:12
(72) Можно. Ты не можешь чтоли?
   Fragster
 
80 - 01.06.18 - 17:13
(78) + хотя данный пример без компонентов проще https://jsfiddle.net/2se0nhuq/1/
   Fragster
 
81 - 01.06.18 - 17:15
(76) он лучше потому что меньше думаешь над "технической частью". в том числе и с первоначальной разметкой.
В этом плане 1с последние годы огорчает, конечно.
   Fragster
 
82 - 01.06.18 - 17:15
первоначальной разметкой -> первоначальной настройкой
   Вафель
 
83 - 01.06.18 - 17:23
   Злопчинский
 
84 - 01.06.18 - 17:24
не, я понимаю МистаРидер нужен - с ним тупо на телефоне удобнее чем через браузер (пусть даже m.mista - тоже тупит кстати на написании постов), а нафига делать мисту на сабже (0)..? поучиться/руку набить?
   Злопчинский
 
85 - 01.06.18 - 17:26
(83) я кстати с автором по ссылке в (83) - много тестировал и он много дорабатывал. но что-то заглохло и не откликается...
   Злопчинский
 
86 - 01.06.18 - 17:26
а делал красиво, мне нравилось
   Fragster
 
87 - 01.06.18 - 17:26
(83) да нафиг? веб морды к http-сервисам 1с рисуй :)
   Вафель
 
88 - 01.06.18 - 17:29
(87) У меня нет таких сервисов, которм веб морды нужны
   Вафель
 
89 - 01.06.18 - 17:29
(86) но код был - жуть
   Злопчинский
 
90 - 01.06.18 - 17:32
(89) что значит "был"...?
   Вафель
 
91 - 01.06.18 - 17:38
(90) потому что это было давно. Хотч понятно что код никто не трогал )))
   Asmody
 
92 - 01.06.18 - 17:40
(71) Тут какбэ палка о двух концах: с одной стороны, api должно быть простым по определениюи если параметров больше 5, это уже не api, а трындец.
С другой, у мисты столько фич, что в пять параметров, порой, сложно уложиться.
   Вафель
 
93 - 01.06.18 - 17:42
(92) ну так можно не в 1 запросе все выдавать, а в разных
   Вафель
 
94 - 07.06.18 - 10:51
Добавил возможность регулировать ширину
https://i.imgur.com/g2tKfC7.png
   Fragster
 
95 - 07.06.18 - 11:29
(94) да сделал бы уж как на бутстрапе с брекпоинтами
   Fragster
 
96 - 07.06.18 - 11:32
   Asmody
 
97 - 07.06.18 - 12:26
(95) На бульме
   trdm
 
98 - 07.06.18 - 14:41
(94) Что-то не работает. https://prnt.sc/js1azl
У меня еще скрипт который заменяет слова на странице работает.
Вычеркиваю всякие несуразности.
   pavig
 
99 - 07.06.18 - 14:46
(94)
Не работает
   Fragster
 
100 - 07.06.18 - 15:01
пиши 120px
  1  2   

Список тем форума
Рекламное место пустует  Рекламное место пустует
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс, 1996 г.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует