LINUX.ORG.RU

Сообщения silver-bullet-bfg

 

Не микрофреймворк для NodeJS

Форум — Development

Всем привет! Захотелось странного - работаю где-то уже года два с NodeJS (в основном ExpressJS + MongoDB (реже PGSQL), последнее время подсел на TypeScript) - появился вопрос. Есть ли для NodeJS не микрофреймворк? Что-то полноценное на подобии ROR или Seaside? Есть у кого опыт использывания этого нечто в продакшене?

 , ,

silver-bullet-bfg
()

MongoDB слишком активно жрет память

Форум — Development

Комрады. Есть проблема. Краткое описание: есть приложение на NodeJS (cluster используется, сидит на 2 процах). Есть MongoDB (реплицированная). Итоговая величина всех баз монги ~ 5гб. За день работы монга превышает лимит в 8гб и виснет. Запросов к приложению не много, около 5000 за час... Вопрос - как ограничить монгу и сделать, чтобы она не падала.

 , ,

silver-bullet-bfg
()

Совета тред

Форум — Development

Комрады. Сейчас на уровне мидла знаю python, nodejs/es6, tcl, php, PureC, Ruby, С++. На уровне чуть ниже С#, Racket. На уровне джуна D, Rust, Rebol, Java. Вопрос - стоит ли серьезно изучать сейчас Java (основная ориентация - веб)? Где применяется кроме легаси?

 ,

silver-bullet-bfg
()

Треда совет по Elixir/Erlang

Форум — Development

Товарищи. Хочу потыкать для REST API Erlang/Elixir. Кто может посоветовать вменяемы туторы/книги в pdf. Буду благодарен

 , , ,

silver-bullet-bfg
()

Perl6 is dead?

Форум — Development

Комрады, вопрос на засыпку. Perl6 - скорее мёртв или жив? Есть практика использования у кого либо?

 , ,

silver-bullet-bfg
()

Посоветуйте фронт

Форум — Web-development

Выбираю фронт для SPA. Интересует вот что выбрать. Пока выбираю между Angular2+, Ember, Backbone, Marionette и React+Redux. Присматриваюсь к Elm. Проект сугубо домашний. Торопиться некуда. Основное требование - хорошая совместимость с мобильниками и простота/документированость (не куча туторов, а именно хорошие официальные доки). Первый - не нравится TypeScript. Ember очень тяжелый и жирный (хотя по нему много опыта), Backbone понравился когда делал на Electron приложение, но не нравится jQuery стайл (ближе ES6). А вот React... Ощущение костылей и велосипедов везде. С марионетом не работал - ничего не могу сказать. В общем - прошу совета). Планируется ресуср на подобии GOG

 ,

silver-bullet-bfg
()

CL or Racket on web

Форум — Development

Привет нар..лисперы) для домашнего проекта хочется странного.

Как обстоят дела у Common Lisp и Racket с вебфреймворками? Интересует что-то минималистичное, типа express на NodeJs. Ну и NoSQL БД. Планируется делать только API. SPA как фронт. Заранее спасибо:-)

 , ,

silver-bullet-bfg
()

Хочется странного

Форум — Development

Долго работаю на NodeJS/ES6 и захотелось странного в проектах. Поэтому есть пара вопросов:

  • Как подключить правильно Flow от Facebook к ExpressJS? Нашел через сторонние костыли (типа пропуска изначально кода через Babel) - но хочется как-то без них обойтись.
  • Есть у кого-нибудь опыт использования Rambda? Вообще - как себя чувствует ES6 в качестве ФП-языка (пусть не полного)?
  • Возможен ли Elm на сервере?
  • Какие есть еще транлируемые языки для серверного писания на ноде, кроме TS?
  • Хоть я его и не люблю - как правильно подключить TS к Express? Или для него есть отдельный фреймворк?

И еще момент - кто-нибудь пользовал Dart для серверных и декстопных приложений? Как впечатления?

 , , , ,

silver-bullet-bfg
()

KoaJS VS Express / Mongoose vs Mongorito

Форум — Web-development

Доброго времени суток, ЛОР!

Работаю на NodeJS последнее время, в основном на Express. Возник вопрос - в чем Express хуже/лучше Koa (ну или наоброт)? Рассматриваю фреймворки для микросервисов.

Аналогичный вопрос - Mongoose или Mongorito...

 , ,

silver-bullet-bfg
()

Electron apps

Форум — Development

Последнее время очень активно использую в работе Electron. Пришло понимание, что на сегодняшний день ES6 и Electron единственный по настоящему кросс-платформенный стек.

В чем Electron лучше NW.js? Какие минусы (кроме веса) при разработке на Electron? Какие минусы по сравнению с QML? Какие есть альтрнативы подобного в мире Java?

 , ,

silver-bullet-bfg
()

Bower, Ember

Форум — Web-development

Всем привет! Кто-нибудь может подскажет... Ввожу «bower install» (в package.json указан для скачки ember#canary) - bower естественно задает вопрос скачивать canary или стабильную версию которая требует либа (хотя либа с ней работает). Все добро собирается доккером, соответственно ввод с клавиатуры ответа - исключается. Вопрос - как это обойти?

 , ,

silver-bullet-bfg
()

Странный вопрос

Форум — Web-development

Всем привет!

Давно один вопрос заботит. Скажем, есть 5-10 элементов (кнопки). Их можно отобразить через тек <a> и сделать его таким как надо классами, а можно через тег <div> (опять же с классами). Собственно - вопрос, что лучше использовать (да и более правильно) с точки зрения производительности? Если можно - с пруфами на ответ.

Всем заранее спасибо!

 , ,

silver-bullet-bfg
()

Помогите с IDE

Форум — Development

Добрый день! Пишу на JS, релизиозно не приятен JetBrains и его продукция. Нужна хорошая IDE с поддержкой Ember, Handlebars, ES6. Желательно интеграция с NodeJS. Желательно поддержка в IDE кроме JS - Python/Django (временами работаю с беккендом на нем). Emacs предлагать можно, но с подробным мануалом о том как это делается.

Всем заранаее спасибо.

 , , ,

silver-bullet-bfg
()

JavaScript?!

Форум — Development

Бобра всем форумчанам.

Недавно переквалифицировался из чистого бекенда во фронтенд и открыл для себя прекрасный мир JavsScript (оказывается это давно уже Язык, зря к нему так относился пренебрежительно). Появились некоторые вопросы:

  • Что можно почитать из книг именно по ES6?
  • Аналогично - посоветуйте что нибудь по Node.js
  • Так же - по Express и Jade
  • Есть ли какой-нибудь фреймворк для создания игр для декстопа (не html5) кроме Cocos2d (по нему очень плачевные доки для JS)?
  • Какой фреймворк для декстоп приложений рассмотреть? Qt/QML не предлагать - интересен именно фреймворк с поддержкой ES6.
  • Аналогично предыдущему - для мобильников.
  • Лучшая IDE?

Всем спасибо за ответы!

 , , ,

silver-bullet-bfg
()

Компоненты в Ember

Форум — Web-development

Занимаюсь потихоньку фронтендом на Ember, появились два вопроса, документация не помогла.

Есть компонент в котором я делаю следующее:

export default Ember.Component.extend({

    didInsertElement() {
        let tmp = $.getJSON('/cities');
        this.set("cities", data);
    }
});

При попытке вставить each в шаблон копонета следующим образом:

{{#each cities key='id' as |city|}}
    {{city.name}}
{{/each}}
ничего не происходит, цикл не отрабатывается вообще. Встал вопрос - как это сделать правильно?

Второй второй вариант решения того, что мне надо - это получить список городов из локального store. Но как его пробросить в компонент - я так и не нашел/не понял. Буду признателен если поясните (контроллер тут не вижу смысла использовать для этого, а в компонент надо именно при инициализации данные получить - потом они меняться не будут).

Заранее благодарю

 , , ,

silver-bullet-bfg
()

Хабр - не торт!

Форум — Talks

Если попал не в ту тему - админы переместите.

Я со своими друзьями устали от портала «Хабрахабр», считаю что он - просто не торт. Поэтому решили делать свой проект. Пока - для накопления базы контента развернули все на WP и их хостинге. Сейчас разрабатывается собственный портал на языке Go. Ищем авторов. Кто будет участвовать в проекте - будет процент с монетизации в последующем. Ссылка на проект: https://demportal.wordpress.com/

Еще вопрос - что бы вы хотели видеть в альтернативе «Хабра»?

З.Ы.: знаю, что пока нет дизайна, нет нормального домена - цель типика найти единомышленников и сделать хороший, годный проект

Перемещено Klymedy из development

 

silver-bullet-bfg
()

Новоязыков тред или пятница в среду

Форум — Development

Всем доброго дня и хорошего настроения!

Комрады, долгое время пишем проект на Flask+Python3+PGSQL. Почему? Так исторически сложилось, стечение обстоятельств. Хотя, скажу я вам - Flask вещь в себе, не плохая. Мне даже чем-то напомнила Sinatra и то, что я в своё время писал очень долгое время.

Так как с лета был «в танке» из-за большого проекта - потерял совсем чувство ориентации в трёхмерном пространстве, вылез из леса и взглянул на языки программирования, которых сейчас навыходило как грибов. Вот и появились вопросы к их адептам, которых развелось как школьников на первое сентября:

  • Rust - «тор"mozilla сделала наконец релизную версию языка. Ну и как оно? На сколько помню, были влажные мечты на предмет возможности lisp-family, нормальная асинхронность и параллельность, легкие потоки как в Go и т.п. Взлетело? Батареек уже достаточно? Есть вменяемые IDE?
  • Nim - не думал вообще, что оно будет полноценным языком. Как оно? По мне, чисто то, что вижу - Python3 с нормальной асинхронностью. Или цимес я не увидел?
  • Go - оно вообще кроме как для вебя пригодилось? Как развивается язык? IDE уже есть или все так же топчемся об emacs или кривые поделки? Erlang все так же у него выигрывает?
  • Kotlin - а вот тут особо мне интересно. До промышленного применения дошло? Кто-нибудь палочкой тыкать стал?
  • D2 - еще жив? C++ еще не закопали?
  • Rebol3 - что стало с многострадальным? Давно не слышал ничего. А язык был многообещающий.
  • Perl6 - выглядит как предельная доза наркомании. Кто-нибудь пробовал что-либо на нем писать, кроме факториалов? Выглядит интересно. Есть ли вменяемые уже фреймворки вроде Flask, Sinatra для оного?
  • Tcl9 - когда обещают? Мои влажные мечты уже слишком долго висят в воздухе.

Из не совсем нового:

  • Smalltalk - как в стане ООП'шников? Все так же стабильно? RedLine Smalltalk - всё? Появилась реализация кроссплатформенная, которая позволяет писать более привычными средствами (окромя гнутого)?
  • Ruby - Матз всё такой же тролль? Зависимости после каждого обновления перестали ломаться?
  • Clojure - есть ли полноценная IDE? На уровне хотя бы PyCharm.
  • IO - как он? Очень был многообещающий язык
  • Factor - жив? А от от Пестова давно нет новостей. Язык нашел свою нишу?
  • Lua - доразвился до полноценного языка с JIT'ом, IDE на вроде как у JetBrains и т.п.? Язык очень нравится...

Ну и главный вопрос теперь? Хоть что-то из нового - годно и нужно, или все так же - улыбаемся и машем, хлебаем борщ говоря и новомодных языков и идем дальше лабать на PHP/Ruby/Python/TCl/C++?

У адептов новых языков - оно вам реально надо и помогает или просто - вы девственники, хипсторы и так модно?

 , , ,

silver-bullet-bfg
()

Пятничный тред для слоупоков

Форум — Development

Привет ЛОР!

Долго уже подготваливаю народ для работы в нашей организации, в частности - мы ведем студентов с 4-го курса для последующего приема на работу. Вот и задался вопросами (сразу скажу - чисто теоретическими), ввиду своей работы (думаю многим будет полезен тред, ну или хотя бы гавном покидаемся), а именно:

1. Какой язык для веб-разработчика стоит давать выпускнику российского пуза? То, что они знают из PHP... это страшно и нежизнеспособно (говнокод редкостный даже для меня). Python2 - легаси. Python3 - мало батареек. Ruby - ломают зависимости очень часто. Сейчас больше склоняюсь к Python3, но после того как увидил «MVC» одного сотрудника - стало жутко, он использовал классы как структуры из Си. Другой же запихал один класс в другой (зачем - объяснить так пока и не смог).

2. Декстоп. Я до сих пор не могу на чем лобать GUI проще для новичка. Мне, как евангелисту tcl/tk, всегда был проще Tkinter дать (все же Tk мне проще парсить из-за Tcl-прошлого). Но есть более развитые Qt, Wx, etc. Опять же - переводить разработки программистов на кресты программистов пузов - это адЪ и Израиль.

3. Стоит ли переучивать людей на Racket/Clojure/Tcl. Понятно, что мне они проще (кто бы сомневался, что я редкостный наркоман - все таки любовь к изотерике и маргинальщине дает отпечаток на логике человека). Но тогда проекты «встанут», а это для коммерческой организации - смерть. Были бы соратники - я бы давно все перевел на Go, Clojure, Vala, Tcl, Pharo. Но для неокрепшей психики это будет содомией.

4. Есть хоть одна нормальная открытая CRM? После более чем полутора лет работы с vTiger - могу сказать, что это набор костылей. Они переписали под себя Smarty, jQuery, Bootstrap... Ванильные версии библиотек не работают, в системе только мы нашли более 6 ядер, vtlib нормально не работает (о чем говорят даже разработчики). Кто работал - может просто причина в том, что vTiger реально писали индусы? Если нет - то проще свалить на платные системы. Ибо эта тварь более глючна, чем первое ядро линупса.

5. Никто не может нормально осилить Emacs. Пол фирмы пользуются JetBrains, половина - Sublime. Чувствую себя задротом и маргиналом. Хотя возможностей у столманоредактораидеоперационнойсистемы - шире, чем у любой современной IDE (ИМХО). Как приучать молодежь к вечному, красивому, доброму и при этом без возникновения у них ассоциации «опенсурс=костыли и содомия».

6. Как избавится от паттерна Kostyli and Velosipedi (KnV) среди молодых и неокрепших умов? Некоторые способны даже расписанный в ТЗ паттерн подогнать под KnV! По рукам бить? Сроки откладывать не реально для коммерсантов.

Накидываем мнения, рассуждения.

 , ,

silver-bullet-bfg
()

Графический тулкит

Форум — Development

Всем привет!

Господа хорошие, я знаю что это не лечится, но я уже лет так пять явлюсь евангелистом Tk. Сейчас начал все чаще поглядывать на Qt, wxWidge и прочее. Софт пишу по работе в основном для оффтопика. Вот и встал вопрос какое более живое формоклепательство для сабжевых яыков, а именно Python3, Ruby2.X, Tcl, Racket, Clojure. Что можете посоветовать? Какие минусы у тулкита, который вы советуете. Еще раз подчеркиваю, интересен легкий перенос программы с онтопика на оффтопик, буз танцев с бубном и прочей мути

 , , ,

silver-bullet-bfg
()

Реализация лишпика под пресмыкающееся

Форум — Development

Привет народ. Кто-нибудь пробовал Hy? (http://docs.hylang.org/en/latest/). На что способно сие поделие? На сколько это полноценный лишпек? Нормаль но ли работают батарейки от пресмыкающегося под версией три на сей реализации? Реализация идет на уровне виртуальной машине змеюки или на уровне интерпретатора (как было с реализацией схемы)? На сколько функциональны в этой реализации макросы?

 , ,

silver-bullet-bfg
()

RSS подписка на новые темы