@nodejs_ru

Страница 901 из 2748
Aleksandr
20.06.2017
16:57:05
я хз чем фреймфорк от платформы отличается

Сергей
20.06.2017
16:57:11
а какие различия у этих понятий?)
Блин. Википедия имеет ответ. Мне лень своими словами отвечать

Denis
20.06.2017
16:57:20
а какие различия у этих понятий?)
Такая специфика что есть global вместо window

Andrey
20.06.2017
16:57:20
https://risingstack.com/resources/node-hero?utm_source=risingsite&utm_medium=node-js-at-scale-2

Google
Сергей
20.06.2017
16:57:33
я хз чем фреймфорк от платформы отличается
Программная платформа Фреймворк Вот эти две фразы загугли

Сергей
20.06.2017
17:00:14
Фреймворк запускается внутри платформы. И часто бывает платформозависим. Angular1 например

Платформа является плацдармом на котором запускаются приложения и фреймворки

Aleksandr
20.06.2017
17:00:44
Программная платформа Фреймворк Вот эти две фразы загугли
это довольно абстрактные понятия, у них нет четких критериев

Anton
20.06.2017
17:00:59
Подскажите пожалуйста. Хочу сделать пакет npm из функции. Вот у меня есть src/index.js export default function somebody() { return 123; } в webpack.config указано module.exports = { entry : './src/index.js', output : { path : __dirname, filename : 'myaccount.dist.js' }, module : { loaders: [ { loader : 'babel-loader' } ] } }; Собираю через webpack, файл собирается, в ./index.js дальше делаю module.exports = require('./myaccount.dist'); И ничего. Вообще ничего. Консоль.лог require('./myaccount.dist') выдаёт пустой объект. Прошарил уже десятки гугловых ссылок, всё без толку, что я делаю не так?

Сергей
20.06.2017
17:01:08
это довольно абстрактные понятия, у них нет четких критериев
Определения размытые. Но разница очевидна

Aleksandr
20.06.2017
17:01:51
Платформа является плацдармом на котором запускаются приложения и фреймворки
так nodejs и есть фреймворк запущенный на libuv + v8 (или чакра или что еще), уровень абстракции у фреймворка другой просто. фреймворки бывают не только на уровне бизнес-логики

они бывают еще и системные, nodejs не дает рантайма, это обертка на c++ и js

Aleksandr
20.06.2017
17:04:50
Ещё скажи экспресс или коа это фреймворк
«фреймворк» диктует правила построения архитектуры приложения. диктует ли их экспресс?

Google
Aleksandr
20.06.2017
17:06:45
В каком окружении работает фреймворк тогда?
он исполняет js-код передавая его v8, и навязывает асинхронный I/O по умолчанию, передавая его libuv

Ну и какие правила диктует ноджс
async i/o by default, сам js как известно синхронный

Varyen
20.06.2017
17:07:16
может еще варианты? :) чтобы уж не один только, а был выбор

или прям хороший подкинули?

Сергей
20.06.2017
17:07:47
Ты ещё скажи браузер это фреймворк

Aleksandr
20.06.2017
17:08:13
Nodejs создает совершенно другое окружение
конечно, так же как делает любой фреймворк

Сергей
20.06.2017
17:08:34
конечно, так же как делает любой фреймворк
А почему тогда ангулар1 не работает на ноде?

Yumi
20.06.2017
17:09:15
Ну фреймворк - это если говорить, про один язык, а платформа это более обобщенное понятие.

Сергей
20.06.2017
17:09:35
На сайте ноды ни слова про фреймворк

Они называют ноду runtime

А как у нас переводят рантайм?

Yumi
20.06.2017
17:10:30
Время исполнения?

Dream
20.06.2017
17:11:12
Скринкасты кантора норм

Сергей
20.06.2017
17:11:30


Перевести или сам осилишь?

Aleksandr
20.06.2017
17:12:55
.NET Framework — программная платформа, выпущенная компанией Microsoft в 2002 году. Основой платформы является общеязыковая среда исполнения Common Language Runtime (CLR), которая подходит для разных языков программирования. Функциональные возможности CLR доступны в любых языках программирования, использующих эту среду. тут слабая терминология, поэтому и платформа и фреймворк нормальное опредление

нет четкой разницы, близки к синонимам

Сергей
20.06.2017
17:14:02
В данном случае важна история и то что это просто название

Aleksandr
20.06.2017
17:14:07
смысл у дотнета и ноды принципиально схож, это фреймворки, это платформы выполнения

Google
Yumi
20.06.2017
17:14:31
Так тут просто в названии слово Framework, это ничего не значит.

Aleksandr
20.06.2017
17:14:38
В данном случае важна история и то что это просто название
ну это же не очень конструктивно, что такое просто название?

Сергей
20.06.2017
17:14:53
Aleksandr
20.06.2017
17:14:54
Так тут просто в названии слово Framework, это ничего не значит.
ну авторы для чего это слово использовали?

Сергей
20.06.2017
17:15:12
Раньше был фреймворком и можно было обойтись. А затем все посадили на него

Aleksandr
20.06.2017
17:15:24
Нда...
скажи почему это неверное утверждение?

Aleksandr
20.06.2017
17:15:45
Историю изучи
историю чего?

Сергей
20.06.2017
17:16:05
Yumi
20.06.2017
17:16:05
ну авторы для чего это слово использовали?
Все эволюционирует и терминология тоже.

Aleksandr
20.06.2017
17:16:31
Все эволюционирует и терминология тоже.
о том и речь, не всегда есть четкая граница

Сергей
20.06.2017
17:16:51
Раньше дотнэт был просто чем-то большим чем библиотекой(фреймворк) так и назвали.

А сейчас без него никак. Он является корневой основой

Aleksandr
20.06.2017
17:19:34
Раньше дотнэт был просто чем-то большим чем библиотекой(фреймворк) так и назвали.
.NET Framework (pronounced dot net) is a software framework developed by Microsoft that runs primarily on Microsoft Windows. ну до сих пор везде называют же

Dream
20.06.2017
17:20:48
спасибо)
https://www.youtube.com/watch?v=ILpS4Fq3lmw&list=PLDyvV36pndZFWfEQpNixIHVvp191Hb3Gg

Сергей
20.06.2017
17:21:22
Короче не вижу дальше смысла обсуждать

Просто не называй ноду фреймворком и все. В сообществе так

Фреймворк это sails например

Google
Aleksandr
20.06.2017
17:22:14
Фреймворк это sails например
уровень абстракции у него другой елы палы, да, это тоже фреймворк

Yumi
20.06.2017
17:23:04
https://www.youtube.com/watch?v=ILpS4Fq3lmw&list=PLDyvV36pndZFWfEQpNixIHVvp191Hb3Gg
Его бы обновить ещё. Очень старое.

Dream
20.06.2017
17:23:15
для погружения само то

Aleksandr
20.06.2017
17:23:15
у фремворка нет жесткого уровня, фреймворк это то что диктует архитектуру и правила

Сергей
20.06.2017
17:23:16
уровень абстракции у него другой елы палы, да, это тоже фреймворк
Ок. Но уже такой уровень абстракцтии что стал программной платформой

Dream
20.06.2017
17:23:56
Его бы обновить ещё. Очень старое.
там многие базовые вещи прям на пальцах объяняются, потом доки офк

Yumi
20.06.2017
17:25:02
Dream
20.06.2017
17:26:51
эмм ну в качестве вводного курса пойдет, а что можешь посоветовать кроме?

Yumi
20.06.2017
17:28:05
Да ничего, я не особо знаком с курсами. Можно попробовать на эгхэд.

Admin
ERROR: S client not available

Varyen
20.06.2017
17:28:30
https://www.youtube.com/watch?v=ILpS4Fq3lmw&list=PLDyvV36pndZFWfEQpNixIHVvp191Hb3Gg
и еще спасибо :) хз как кантор подал ноду, посмотрим

Dream
20.06.2017
17:28:54
только учти что курс 2013 года

с тех пор много чего поменялось

Varyen
20.06.2017
17:29:32
дальше справочник в любом случае

Dream
20.06.2017
17:30:01
сходи на егг хед

у них весьма годные курсы юми прав

но как вводный мне этот скринкаст понравился

Ilya (insecure phone)
20.06.2017
17:34:54
Theoretical configuration management TCO question https://www.reddit.com/r/devops/comments/6humx1/theoretical_configuration_management_tco_question/

Sergey
20.06.2017
17:34:56
дайте пжлст свой конфиг вебпак+дев-сервер. У меня есть - все норм написанно, но ошибки ссыпяться, подозреваю что дело не в конфиге

Google
Anton
20.06.2017
17:48:26
Вопрос. У меня есть библиотечка, лежащая по пути src/index.js Хочу через вебпак собрать из этого файла файлик для node package и минифицированный es5 файлик для браузеров. Как организовать правильно структуру файлов?

Sergey
20.06.2017
17:49:05


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

Sergey
20.06.2017
17:57:19
Aleksandr
20.06.2017
17:57:30
ой, стопэ, а можешь показать конфиг?

Sergey
20.06.2017
17:57:37
я уже устал биться с этим конфигом если чест

Aleksandr
20.06.2017
17:58:04
выше
а где? там картинка с логом только?

вижу

Sergey
20.06.2017
18:00:15
вообщем все работает как должно, при этом сыпяться эти ошибки, но они не на что не влияют

Aleksandr
20.06.2017
18:00:18
я уже устал биться с этим конфигом если чест
короче, у тебя похоже вебпак лезет в нативные модули ноды, это типичная херня

Aleksandr
20.06.2017
18:00:28
решается примерно так https://github.com/automation-stack/node-machine-id/blob/master/webpack.config.babel.js

Aleksandr
20.06.2017
18:01:15
let nodeModules = fs.readdirSync('./node_modules') .filter((module) => { return module !== '.bin'; }) .reduce((prev, module) => { return Object.assign(prev, {[module]: 'commonjs ' + module}); }, {});

Aleksandr
20.06.2017
18:01:29
fs не в node_modules

node: { //do not include polyfills... //http://webpack.github.io/docs/configuration.html#node console: false, process: false, child_process: false, global: false, buffer: false, crypto: false, __filename: false, __dirname: false }, externals: nodeModules

Sergey
20.06.2017
18:02:31
но... это же костыль

почему exclude не работает!?

Aleksandr
20.06.2017
18:03:23
но... это же костыль
это адаптация для контекста ноды, исключаешь стандартную библиотеку, это стандартные средства webpack

Страница 901 из 2748