Автор Гілка: Nylas N1  (Прочитано 3851 раз)

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3822
  • Карма: +11/-0
  • Програміст
Nylas N1
« : 2015-12-06 20:30:02 »
N1 — це поштовий клієнт з сучасним інтерфейсом (на основі двигуна Хрому) під вільною ліцензією (GPL3), який динамічно розвивається і від самого початку заточений під сторонні додатки та різні платформи (включно з Лінуксом). Додатки для N1 можна писати на JavaScript, NodeJS, React, Flux, і Electron.
N1 — це лише веб-клієнт для популярних поштових серверів, таких як IMAP, GMail, MS Exchange, та ін. Для повністю незалежної роботи, потрібно встановити свій власний двигун синхронізації, інакше пошта йде через сторонні сервери (як і завжди).

Домашня сторінка: https://nylas.com/N1/
« Змінено: 2015-12-07 01:06:17 від lvm »
[Fedora Linux]

Відсутній xuser13

  • Графоман
  • ****
  • дописів: 489
  • Карма: +0/-0
Re: Nylas N1
« Відповідей #1 : 2015-12-08 16:23:23 »
Chrome відстій. JavaScript відстій. Ненавиджу.
чи планетяне щче не подали блакитне свитло?

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3822
  • Карма: +11/-0
  • Програміст
Re: Nylas N1
« Відповідей #2 : 2015-12-08 16:43:08 »
Chrome відстій. JavaScript відстій. Ненавиджу.
Хром — теж не люблю, але це якісний двигун — працює швидко, фіч багато, багів мало, та і альтернативи як такої немає. KDE-ний KHTML, на якому воно базувалося колись, дуже сильно відстав, з голим вебкітом не зручно працювати — треба переписувати всю обв'язку.

Яваскрипт напрягає мозок. Я спробував RxJava на 8-ій Яві і офігів — коду так само мало як і в JS (два екрани коду на 6-ій Яві — в один два рядки на RxJava з лямбдами), але в Екліпсі працювати на порядок зручніше — є документація, підказки, перевірка помилок, не треба шаритися по всьому інтернету щоб написати шматок коду. З іншого боку, для JS розробляється стандарт на документацію (з типізацією), так що можливо скоро з'явиться чітко описані варіанти бібліотек для JS, що дозволить мати таку ж продуктивність і зрозумілість коду як і на сучасній Яві.
[Fedora Linux]

Відсутній prapor

  • Письменник
  • *****
  • дописів: 518
  • Карма: +0/-0
Re: Nylas N1
« Відповідей #3 : 2015-12-09 01:25:40 »
Цитата
KDE-ний KHTML, на якому воно базувалося колись, дуже сильно відстав
Ага, особливо якщо врахувати той факт, що навіть Konqueror вже давно має WebKit, а KHTML — то «таке».
- I'm afraid your son has the knack.
- The knack?
- The knack. It's a rare condition characterised by an extreme intuition about all things mechanical and electrical. And utter social ineptitude.
- Can he lead a normal life?
- No, he'll be an engineer.

Відсутній Misha

  • Кореспондент
  • ***
  • дописів: 191
  • Карма: +0/-0
  • Насправді все не так, як у реальності
Re: Nylas N1
« Відповідей #4 : 2015-12-09 20:21:01 »
Так воно не тільки на JS написано, а ще й тільки з власним сервером працює.
Сервер, правда, OpenSource, але... якось це неправильно для поштового клієнта.

Відсутній Cthulhu

  • Кореспондент
  • ***
  • дописів: 183
  • Карма: +0/-0
Re: Nylas N1
« Відповідей #5 : 2015-12-10 17:18:50 »
Так воно не тільки на JS написано, а ще й тільки з власним сервером працює.
Сервер, правда, OpenSource, але... якось це неправильно для поштового клієнта.
Чого?

Відсутній Misha

  • Кореспондент
  • ***
  • дописів: 191
  • Карма: +0/-0
  • Насправді все не так, як у реальності
Re: Nylas N1
« Відповідей #6 : 2015-12-10 20:42:38 »
Так воно не тільки на JS написано, а ще й тільки з власним сервером працює.
Сервер, правда, OpenSource, але... якось це неправильно для поштового клієнта.
Чого?
Навіщо додаткові ланки, додаткові точки відмови?
Плюс, почитав далі вікі - там, виявляється, не все так просто - частина функцій є тільки у них. Наприклад, якщо ставити серверну частину локально, то скриньки треба додавати вручну + авторизація тільки HTTP Basic, а не через токени.