Имя: Пароль:
JOB
Работа
Какой другой ЯП стоит учить?
,
0 Olden2610
 
13.01.17
20:46
Товарищи - имею желание изучить другой ЯП. Много слышал об популярности Java.

А какой язык к изучению посоветуете вы? (в финансовом плане, разумеется)
243 Баобаболюб
 
16.01.17
15:12
(242) Конвертаху 3 освоил уже? :)
244 eks1985
 
16.01.17
15:13
(234) Не получится

В js например объекты копируются по ссылке

Изменив затем свойство у скопированного объекта мы поменяли свойство изначального

В итоге сравнение покажет, что объекты равны

const foo = {bar: 1}
const baz = foo;
baz.bar = 2;

console.log(foo === baz);
//true
245 Волшебник
 
модератор
16.01.17
15:14
(241) Каждый сам тратит свою жизнь.
246 eks1985
 
16.01.17
15:15
(235) >>  так фреймворк же на себя все это берет.
Но он сравнивает виртуальный дом

Да, именно так, я о том и говорю, сравнение объектов по значению это очень важная штука и ради этого в реакте пришлось целую отдельную сущность городить, благо что они сделали это очень изящно и скрято для программиста, но правда до тех пор пока напрямую стейт приложения не поменяешь ))
247 eks1985
 
16.01.17
15:18
(245) Однозначно, кстати 1снику очень полезно изучать что-то стороннее, реально в мозгу прокачивается какой-то дополнительный мускул, 1с от этого меньше любить не начинаешь, даже наоборот, возвращаясь думаешь, какие молодцы селезневские ребята, что не придется руками писать вот эту фигню, а просто дернуть метод ДажеЕслиОнОченьДлинный.
248 Волшебник
 
модератор
16.01.17
15:21
(247) Верно говоришь.
249 eks1985
 
16.01.17
15:27
(248) У 1сников просто еще мозг сильно заточен на бабло, многие переживают, а вдруг начну что-то изучать, а оно дополнительного бабла не принесет, а я уже уставший =) но при этом забывают, что не всегда знания сразу в бабло конвентируются, бывают люди целые огроменные опенсурс проекты поднимают за бесплатно, just for fun, а особо талантливых потом зачечает какой-нибудь фейсбук или гугл и вот тогда уже бабло начинает литься рекой =)), ну а если не замечает, то хоть fun останется =). Роберт Нортон - создатель Norton Commander говорил, я буду заниматься этим продуктом пока это весело, и даже нанимал сотрудников за свои деньги, в итоге продукт выстрелил и принес миллионы, но мог конечно и не выстрелить, тут как повезет =)
250 Кирпич
 
16.01.17
15:27
(244) чего не получится то? сравнил объект с самим собой. что не так то?
251 eks1985
 
16.01.17
15:31
(244) Смотри 244, я скопировал объект и поменял у _нового_ объекта свойство, но объекты копируются по ссылке, а не по значению "by design". В итоге свойство поменялось и у _старого_ объекта. В итоге сравнение исходного объекта с новым покажет, что они равны, поэтому такое сравнение ничего не даст.
252 Кирпич
 
16.01.17
15:33
(251) так ты же не создал новый объект. ты ссылку на старый создал
253 Кирпич
 
16.01.17
15:34
а потом сравнил две одинаковые ссылки
254 eks1985
 
16.01.17
15:39
(253) О том и речь, если так делать то теряется "триггер" на ререндеринг интерфейса.

Вот твоя фраза

>>Нафиг состояния объектов вообще сравнивать.

Вот мой ответ: сравнивать состояние объекто бывает нужно, чтобы понять, что объект изменился, чтобы перерендерить интерфейс.

Вот твоя фраза

>>Объекты одинаковые редко бывают. На то они и объекты

Вот мой ответ: объекты будут одинаковыми если мутировать объект напрямую, а затем сравнить с исходным состоянием.
255 Вафель
 
16.01.17
15:43
(254) Это все от того что рендеринг интерфейса отдали на хтмл.
раньше все проще было
256 Кирпич
 
16.01.17
15:45
(254) я не видел в твоем коде, что ты копировал объект. ты копировал ссылку на ОДИН И ТО ЖЕ объект. Разве не так?
257 eks1985
 
16.01.17
15:45
(255) Всмысле? Раньше это когда? =) Я может еще совсем мал был
258 Вафель
 
16.01.17
15:49
(257) когда интерфейсом занимались нативные контролы
259 eks1985
 
16.01.17
15:49
(256) Да чего ты к этом слову "копировал" так неравнодушен, замени его на мутировал, позаимствовал, спи..л, как хочешь, смысл от этого никак не поменяется. А смысл простой: иногда состояния объектов сравнивать надо и сделать это не всегда просто, точка.
260 Кирпич
 
16.01.17
15:56
(259) "иногда состояния объектов сравнивать надо" ну конечно иногда надо. Я просто не понял к чему код в (244) в ответ на (234)
261 eks1985
 
16.01.17
15:58
(258) Где? В браузере? Я что-то такого не припомню, может мал еще был, но в принципе я разницы не вижу никакой, нативный контрол этим заниматься будет или нет. Все равно проблемы рендеринга интерфейса остаются и при нативных контролах, просто этим проблемы приобретают другой вид.

Давай вот пример: 1с, форма заказа покупателя, поля Контрагент и Договор. Можно выбрать договор напрямую при уже выбранном контрагенте, а можно поменять контрагента и тогда надо как мимнимум очистить договор или как максимум подобрать договор для вновь выбранного контрагента.

Так вот тут мы видим проблему рендеринга интерфейса. Нам надо повесить обработчик при изменении на договор, но написать обработчик тут непосредственно мы не можем, т.к. договор у нас может быть необходимо поменять при смене контрагента, поэтому нам надо написать отдельно обработчик смены договора и вызывать его из двух мест, непосредственно из навешенного обработчика на поле договора и из обработчика  смены контрагента.

А теперь представим, что форма достаточно сложная, и вот тут понеслось, лапша из обработчиков по всей форме =) А еще круче как в УТ, открываем партнера, а если в настройках партнеры = контрагенты, то вызывается новая форма и понеслась п... по кочкам, в определенный момент полностью теряешься кто кого отрендерил =)
262 eks1985
 
16.01.17
16:01
(260) в (234) ты пишешь

>>ну так нужен просто специальный метод. equal какой нибудь

А я говорю, что нельзя так, так как как только объект "мутировали", то никакой equal невозможен, если это конечно это не deepEqual, но такой подход в здравом уме никто для рендеринга интерфейса использовать не будет, т.к. deepEqual очень дорог
263 Кирпич
 
16.01.17
16:02
(262) да ну тебя
264 Вафель
 
16.01.17
16:04
(261) вроде речь про десктоп сейчас идет
265 eks1985
 
16.01.17
16:09
(264) А, я видимо мысль потерял, т.к. вроде уже на веб перепрыгивали =)
266 lock19
 
17.01.17
13:36
Посмотрел этот Атом. На десятке время запуска не фонтан, на других скорее всего тоже.
Сделал электроновский хэловорлд народными десктопными средствами: https://drive.google.com/open?id=0B03XgOaUZh9UaXozLVlyNHdtY2c
Проверял на десятке и XP.
На вирустотале у пары китайских антивирусов срабатывает эвристика, но это ложные срабатывания.
267 lock19
 
17.01.17
16:00
Исходник: http://pastebin.com/eNM5Dchn
Наполовину сгенерировано в дизайнере форм, как можно заметить.
268 eks1985
 
17.01.17
20:39
(266) Что конкретно запускал?

Иду на сайт електрона, скачиваю демо

https://electron-api-demos.githubapp.com/updates/ElectronAPIDemosSetup.exe


Запускаю - при первом запуске приложение УСТАНАВЛИВАЕТСЯ - 12 секунд.

Теперь просто запусаю экзешник из папки куда оно встало.
Старт приложение 0.3-0.5 секунд

Что ты запускал что у тебя "не фонтан" ума не приложу
269 lock19
 
17.01.17
20:56
(268) "Иду на сайт електрона, скачиваю демо"
Зачем, когда я писал об Атоме?
Долго грузится, в процессе работы тормозит http://savepic.su/7553698.png  ,ассоциации тяжело назначить.
270 eks1985
 
17.01.17
21:32
(269) А точно, я что то стормозил, если об атоме то да, он не самый быстрый, но я работаю с ним каждый день и не могу сказать что испытываю какой-то дискомфорт после перехода с саблайма. Причем запускаю его на линуксе из под виртуалки, единственное что он не умеет - открывать большие файлы
271 mkalimulin
 
17.01.17
21:38
(0) Брось ты эти глупости. Ни один из т.н. языков программирования не стоит того, чтобы его изучать.
272 Помогите
 
18.01.17
19:03
(0) Для денег - идеально Java под мобильные платформы: Айфон, Андройд. Инфа 100%. Рынок расширяется стремительно, зарплаты высокие и растут. Заказчика искать нужно за границей.
Всякие ВЕБ лучше даже не начинай если нет опыта, иначе будешь потом жалеть что не Javой занялся.
273 vhl
 
18.01.17
19:10
(5) JavaScript - для денег как раз таки
274 Помогите
 
18.01.17
19:19
(273) Не спорю. Я сам сейчас на JavaScript сижу, нормально зарабатываю. Но жалею что не начал сразу с Java, а теперь переучиваться влом.
275 ERWINS
 
18.01.17
19:24
Integer a = new Integer(5);
Integer b = new Integer(5);
if (a == b) {
   // условие всегда ложно
}

с какого перепугу оно ложно? истина

Integer a = new Integer(300);
Integer b = new Integer(300);
if (a == b) {
   // условие всегда ложно
}
в вот это ложно
276 eks1985
 
18.01.17
19:48
(274) А зачем Java сейчас для мобильной разработки? React Native же, бери и разрабатывай на знакомом языке, и получаешь сразу приложение под Android и iOS, я вот в ближайшее время хочу попробовать, технология выглядит очень многообещающе.
277 eks1985
 
18.01.17
20:08
(274) Где берешь заказчиков за границей? upwork?
278 Помогите
 
18.01.17
20:36
(276) Это компромисс для тех кто не знает Java но знает React и хочет перейти с веба на мобилы.

А ТС вроде не утверждает что имеет опыт в веб.
279 Помогите
 
18.01.17
20:41
(277) Я не нахожу. Год назад нашел одного постоянного и сижу на нем до сих пор.
Найти заказчика при знании языка не проблема. Русские программисты сейчас нарасхват, с учетом текущего перекоса курсов валют. Заказчики знают что сейчас можно найти работника из России по цене работника из Пакистана, но на порядок более профессионального, поэтому даже специально на российских сайтах размещают заказы.
280 eks1985
 
18.01.17
20:46
(278) Тут можно посмотреть с другой стороны: освоив js автор может писать как веб приложения так и мобильные.
281 eks1985
 
18.01.17
20:50
(279) >> Я не нахожу. Год назад нашел одного постоянного и сижу на нем до сих пор.

Фронт, бэк или фуллстэк?

Я пробовал ради интереса найти заказчика на upwork и уделять этой доп работе часов 10 в неделю, специально поставил минимально возможную планку, думал с руками и ногами оторвут. Не тут то было =) Пока по нулям, причем во всех объявлениях о работе часто встречаются "super star", "very skilled". Такое впечатление, что всем нужен какой-то супермен-суперстар, да еще который за 100 баксов сваяет проект =)
282 Баобаболюб
 
18.01.17
20:52
(278) А разве джава это не кровавый ынтерпрайз, по которому нет удаленки?
283 Вафель
 
18.01.17
20:52
(282) Есть еще адроид-джава
284 Баобаболюб
 
18.01.17
20:55
А что проще для тупого адынеснека осилить - жабускрипт реакт или андроид-жаба?
285 eks1985
 
18.01.17
20:59
(284) Имхо javascript/react. К тому же тогда он сможет писать как веб приложения так и приложения под андроид, так и приложения под iOS
286 Asmody
 
18.01.17
22:52
Все сретесь...
Сегодня представился случай глянуть на внутренности головы гибридного ТВ от "ведущего мирового вендора". Выглядит как несколько виртуалок с линуксами. Кроме примитивного веб-интерфейса, настраивается это добро кучей скриптов на баше (я думал, что не бывает чтоб один скрипт на сотню килобайт, ошибался). И это продакшн-система стоимостью несколько миллионов бакинских! И вендор три раза на этом зарабатывает: на самой системе, на обучении и на поддержке.
287 Asmody
 
18.01.17
22:53
(286)+ это я к чему: индусский код под нужным брендом неплохо продается, даже если толком не работает.
288 eks1985
 
18.01.17
23:03
Вообще не сремся, ведем высокоинтеллектуальную беседу =) На чем писать, чтобы бабло грести лопатой и чувтво прекрасного не покидало
289 Asmody
 
18.01.17
23:16
(288) Как выясняется, пофиг на чем писать, главное – уметь это впихнуть в красивой обертке задорого.
290 eks1985
 
18.01.17
23:19
(289) Согласен, но это ведь в любом деле так =)
Тут только одна проблема, начинающий фиг, что сможет кому "пихнуть" под красивым соусом. Именно код начинающего обычно смотрят под микроспоком. Это будучи гуру уже можно смело компрокодить с умным видом =)

Поэтому начинающему лучше выбирать стэк с максимально прозрачными технологиями, с минимум магии.
291 Помогите
 
18.01.17
23:56
Программист вообще не обязан знать на каком языке он пишет.

Сейчас они все похожи друг на друга. Можно выдернуть кусок кода, и никто не сможет точно сказать что это за язык
292 bogus
 
19.01.17
01:02
(0) C#
293 lock19
 
19.01.17
07:00
https://habrahabr.ru/company/oleg-bunin/blog/319888/ - статейка по js на десктопе
Комментарии доставляют.
294 eks1985
 
19.01.17
07:20
(293) Ага весело, но пишут их в основном бэкендеры, которые просто афигивают, что js и на десктоп полез и у них немножечко от этого очко начинает играть =)

Ну вот пишет человек

>>Эти ваши технологии собственно сам веб уже превратили черт знает во что, не трогайте хотя бы десктоп

Что я вижу в этой фразе? Я вижу просто выхлоп человека, который не понимает куда развиваются технологии

Короче собака лает - караван идет, и авторы всех этих приложений явно не дураки

http://electron.atom.io/apps/
295 lock19
 
19.01.17
07:32
(294) Бэкендерам вообще-то десктоп до лампочки - они ковыряются в своих явах/go/питонах и на свет почти не выныривают, а вот предвестники явоскрипта, судя по всему, ничего кроме его не едали и как что делается помимо веб стека не имеют никакого понятия.
"и авторы всех этих приложений явно не дураки"
Не дураки, но психопаты.
296 Провинциальный 1сник
 
19.01.17
07:38
Я тоже не понимаю. И впервые начал не понимать в начале двухтысячных, когда увидел apc powerchute, написанный на джаве. Элементарнейшая гасилка сервера плюс мониторинг десятка показателей стала весить сотни мегабайт и тормозить. Тогда как нативное приложение (предыдущая версия) весила единицы мегабайт и работала шустро. В России тогда это было дико, а буржуи уже тогда начали пропаганду распущенности и извращений (джава, дотнет, аяксы и т.п.).
297 eks1985
 
19.01.17
07:39
(295) А по делу скажешь? Вот смотри, есть прекрасный сервис https://basecamp.com.

И им нужно было десктопное приложение в точности повторяющее их веб приложения.

Вот оно написано на electron, я им пользуюсь, при работе в памяти оно занимает 78 мегабайт, стартует за 0,7 секунды и при этом выглядит в точности как их сайт.

https://bc3-desktop.s3.amazonaws.com/windows/basecamp3setup.exe

В чем минус такого подхода? Ребята из basecamp дураки и психопаты? А протирателя штанов с хабра умные?
298 lock19
 
19.01.17
07:54
(297) "И им нужно было десктопное приложение в точности повторяющее их веб приложения."
Это всегда было легкоразрешимой безо всяких электронов проблемой. Так что психопаты. И приложения в списке выше - "парад неизвестных" уровня андроидмаркета.
299 eks1985
 
19.01.17
08:25
(298) Неизвестных? Atom, basecamp, postman, slack, skype, visual studio code,
300 lock19
 
19.01.17
08:36
(299) Я не разглядел эти известные (в узких кругах) приложения в том огромном списке хлама. Собственно, на андроидмаркете тоже можно нарыть стоящее, если постараться) Но, секунду, что это нам показывает? Мне привести чарт действительно нативных приложений, или повременить?
301 eks1985
 
19.01.17
08:50
(300) >> Но, секунду, что это нам показывает?

Это показывает нам, что крупные айти компании используют эту технологию для построения своих приложений, а это самое главное.

Не Вася Пупкин сваял какую-то поделку, а github. Выпустили на нем atom, сейчас многие другие компании пилят свои приложения - вот что нам это показывает.
302 Sserj
 
19.01.17
08:53
(294) Вопрос только в том куда идет этот караван :)
Что нового в этом электроне, что сногосшибательного ты в нем нашел?
Ну только если ты не их торговый агент :)
Все это уже в n-ный раз идет по кругу. Всего лишь очередной гуи фреймворк, для тех кто выучил свою фишечку и мечтает работать на ней в каждой задаче.
Все это ничем не отличается от тай же самой портабле версии явы или там даже компиляторы явы в натив в свое время были, которые по факту делали то же самое впихивали всю ява машину в проект. Были и net сборщики пихающие практически всю net платформу, чтобы запускалось якобы без установки этой самой платформы.
Только вот что дает этот электрон реально кроме возможности писать гуй в html-ном стиле? И почему это нельзя сделать с помощью любого другого инструмента?
Все равно при разработке любой задачи, отличной от "взять что-то из базы и красиво вывести на экран" упираешься в использование нативных средств платформы и железа.
Так что не стоит сильно уповать на очередную "серебрянную пулю", которая по факту является всего лишь очередной прокладкой коих были и еще будут тысячи.
303 Сниф
 
19.01.17
09:14
(294) Первым в этом списке 1clipboard - в переводе "1С губастая доска, 1С доска для губ, 1С губозакатывательная машина".
304 Это_mike
 
19.01.17
09:15
(303) а почему 1С:ГЗМ в прайсе нет?
305 eks1985
 
19.01.17
09:21
(302) >> Что нового в этом электроне, что сногосшибательного ты в нем нашел?

Новое, то, что можно написать десктопное приложение используя веб технологии. Что это дает? Можно полностью переиспользовать код веб приложения если оно уже есть, неограниченная свобода по стилевому оформлению приложения, кроссплатформенность.

>>Всего лишь очередной гуи фреймворк
Даже не буду комментрировать, это не гуи фреймворк...

>>И почему это нельзя сделать с помощью любого другого инструмента?

Можно делать, делай, я не говорю что это серебрянная пуля, это просто путь, которым можно пойти и быстро получить результат
306 eks1985
 
19.01.17
09:22
(303) Я сам афигел сначала, подумал неужели 1сники что-то наваяли на нем =)
307 Sserj
 
19.01.17
09:39
(305) "написать десктопное приложение используя веб технологии...свобода по стилевому оформлению приложения, кроссплатформенность"

Да вы батенька прикалываетесь однако :)))
Или не совсем понимаете о чем говорите.
Все это делает все го лишь вебдвижок вшитый в браузер ну или там поставляющийся с осью. Тот же самый WebKit является частью Qt.
Кому надо на десктопе это самую свободу просто берут этот движок и пихают к себе в проект.
А другие выдают это за чудо новшество :)

"Даже не буду комментрировать, это не гуи фреймворк... "
Так а что это????
Что такие мифические "веб технологии"?
Вот сколько я не слушал модных словечек, все оказывались всего лишь фантиком над 20-ти летними технологиями.

"это просто путь, которым можно пойти и быстро получить результат"
Ну так вот я и говорю, просто очередная прокладка.
308 lock19
 
19.01.17
09:43
(301) Если бы гугл, или джетбрэйнс я бы ещё понял... )
И околофилософский вопрос: можно ли считать Столлмана с Торвальдсом васями пупкиными?

Как обещал:
https://allsoft.ru/software/office-software/?sort=bestseller
https://allsoft.ru/software/graphics-design/?sort=bestseller
https://allsoft.ru/software/multimedia/?sort=bestseller
https://allsoft.ru/software/cad-systems/?sort=bestseller
309 eks1985
 
19.01.17
09:54
(307) >>"Даже не буду комментрировать, это не гуи фреймворк... "
>>Так а что это????

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

>>Что такие мифические "веб технологии"?

Почему мифические? Вполне реальные.

Electron accomplishes this by combining Chromium and Node.js into a single runtime and apps can be packaged for Mac, Windows, and Linux

Перевожу: электрон достигает этого объединяя Chromium и Node.js в единую среду исполнения и приложения могут быть упакованы под Mac, Windows и Linux

>>А другие выдают это за чудо новшество :)

Ага, понятно, в гитхабе дураки, а ты умный, делать им нех, кроме как выдвать "это за чудо новшество"
310 eks1985
 
19.01.17
09:56
(308) >> Если бы гугл, или джетбрэйнс я бы ещё понял... )

Хм, гугл для тебя авторитет, а чем Майкрософт не угодил? Подсказка: Microsoft купил скайп, новое десктопное приложение скайп написали на электроне. Ну вот такие хипстеры в Майкрософт, ну тупые...забыли на мисте спросить, тут бы им объяснили, что оказывается так делать не надо =)
311 lock19
 
19.01.17
10:10
(310) Майкрософт не смог скайп на линукс, тем и не угодил.
312 eks1985
 
19.01.17
10:15
(311) Так вот теперь может т.к. на electron =)
Так еще и visual studio code запилили на нем же, ну тупые =)
https://code.visualstudio.com
313 lock19
 
19.01.17
10:29
(312) Визуал студия не на электроне, а в развитии линуксов они не заинтересованы вот и слепили из чего было. Предположительно. Их стратегия развития за гранью понимания, во всех сферах.
314 Sserj
 
19.01.17
10:33
(309) хи-хи
Ну вот взят вебдвижок Blink, который является ответвленим от WebKit, подпихнута node.js. И это выдается за отличненькую обертку. Причем каждую эту часть любой может свободно подцепить к своему нативному проекту.
А теперь самый главный вопрос - где здесь кроссплатформ?
Для каждой платформы ты будешь собирать свою версию, потому как Blink и node.js сами по себе нативные, собираются каждый под свою платформу.
Итого это уступает даже чистой яве, в который можно распостранять только часть - байт-код самого приложения, а машины как то сами обновляются. На этом же электроне в случае обновления тебе нужно будет пересобрать все версии для всех платформ и опять раздать полные сборки.
315 Filin
 
19.01.17
10:33
(268) Скачал демо с сайта. На попытку установки оно сказало "Installation has filed. Filed to extract installer". На этом знакомство с современными супер-пупер достижениями в области кросс-платформенной разработки думаю закончить.
316 eks1985
 
19.01.17
10:34
(313) Не Visual Studio, а Visual Studio Code. Это другой более легковесный их продукт. И написан именно на electron для того чтобы получить 3 версии: win, lin, mac
317 eks1985
 
19.01.17
10:35
(315) Ос какая? Не xp случаем?
318 Вафель
 
19.01.17
10:36
(314) Сборки разные - код один
319 Filin
 
19.01.17
10:37
(317) Ну какая разница. Онож кросс-платформенное :) ОС - Win 8.1 Prof.
320 eks1985
 
19.01.17
10:37
(314) >> Для каждой платформы ты будешь собирать свою версию

Что ты там собирать собрался? npm run package-all выдаст сразу сборки под все платформы. Или ты экзешник в linux хочешь запускать? =)
321 eks1985
 
19.01.17
10:38
(319) Разница большая, win xp не поддерживается
322 eks1985
 
19.01.17
10:38
(319) Про 8.1 не знаю, должно работать
323 lock19
 
19.01.17
10:39
(316) Я имея этот факт в виду и написал. Даже не представляю кто им пользуется.
324 Sserj
 
19.01.17
10:41
(318) Так сколько этих сборок может быть?
Где можно ради интереса посмотреть багтрек этого электрона?
С каждым выпущенным обновлением твое приложение обязано пересобраться и распостраниться среди пользователей, хотя бы по тому что подавляющее большинство обновлений связано с безопасностью. Ты же не хочешь чтобы твои пользователи из-за твоего приложения подвергались угрозам :)
325 Вафель
 
19.01.17
10:44
(320) Мне кажется у тебя слишком много оптимизма по поводу электрона.
326 eks1985
 
19.01.17
10:48
(323) Вообще довольно много народу, очень часто мелькает в видео туториалах, сам сначала не понял, что за редактор такой.
327 lock19
 
19.01.17
10:52
Ждем что нам приготовит Serginio1 )
328 eks1985
 
19.01.17
10:53
(324) >>Так сколько этих сборок может быть?

Сколько хочешь, регулируется флагами при сборке, можно хоть под одну платформу собирать хоть под все сразу, у меня на lin собирается под вин, можно наоборот =) Сборка занимает около минуты, но не путать сборку с сохранением при разработке, оно мнгновенное, т.к. hot module replacement, т.е. добавил компонент на страницу и ничего не перегружается, не пересобирается, он просто появляется на странице


>> Где можно ради интереса посмотреть багтрек этого электрона?

На странице проекта =)
https://github.com/electron/electron/issues

>>С каждым выпущенным обновлением твое приложение обязано пересобраться и распостраниться среди пользователей

Ну а с любым десктоп приложением не так дела обстоят? Но тут есть важный момент, поддерживается атообновление, т.е. пользователю не надо заново качать приложение. Но я еще не пробовал этот момент.
329 eks1985
 
19.01.17
11:01
(325)>> Мне кажется у тебя слишком много оптимизма по поводу электрона

Наоборот, я считаю, что в js стэке он самое слабое звено. Но мы же на форуме 1с, а 1снику надо что-то на чем быстро можно получить результат.

У меня вот на работе была необходимость написать небольшое приложение по распознаванию штрих кодов документов которые сканируются в сетевую папку. Я два года назад эту задачу решил взяв плантную dll-ку (нормальную бесплатную библиотеку так и не нашел) по распознаванию и написав небольшое приложение на VB дергающее ее апи, 1с запускает это приложение, оно распознает штрих коды доков и складывает  в папку информацию, 1с ее засасывает.

Вот например для таких приложений электрон подходит просто идеально. Теперь я могу написать гуи за день на нем, могу взять бесплатный node модуль по разпознаванию. И результате получить аналогичное приложение, только лучше =) При это для написания необходим только js.
330 Кирпич
 
19.01.17
11:13
(329) "Вот например для таких приложений электрон подходит просто идеально"
а нахрена этому приложению браузер в 70 мегабайт?
имхо, идеально там C#, но мы пишем обычно на том, что знаем.
331 lock19
 
19.01.17
11:15
(329) "Вот например для таких приложений электрон подходит просто идеально. Теперь я могу написать гуи за день на нем, могу взять бесплатный node модуль по разпознаванию. И результате получить аналогичное приложение, только лучше =) При это для написания необходим только js."
На питоне я это сделаю с трёх нот.
332 eks1985
 
19.01.17
11:29
(330) >> а нахрена этому приложению браузер в 70 мегабайт?

Мне нужен, чтобы визульно красиво видеть чего он там распознал, а что нет. Мне эти 70 мегабайт не жмут =)
333 eks1985
 
19.01.17
11:29
(331) >> На питоне я это сделаю с трёх нот.

Гуи тоже на питине нарисуешь?
334 lock19
 
19.01.17
11:33
(333) Гуи рисуется в любом гуи-фреймворке для любого языка проще чем набрасывание html. Если пару кнопок, можно прямо кодом:

from Tkinter import *

class Application(Frame):
    def say_hi(self):
        print "hi there, everyone!"

    def createWidgets(self):
        self.QUIT = Button(self)
        self.QUIT["text"] = "QUIT"
        self.QUIT["fg"]   = "red"
        self.QUIT["command"] =  self.quit

        self.QUIT.pack({"side": "left"})

        self.hi_there = Button(self)
        self.hi_there["text"] = "Hello",
        self.hi_there["command"] = self.say_hi

        self.hi_there.pack({"side": "left"})

    def __init__(self, master=None):
        Frame.__init__(self, master)
        self.pack()
        self.createWidgets()

root = Tk()
app = Application(master=root)
app.mainloop()
root.destroy()
335 eks1985
 
19.01.17
11:36
(334) Конкретно для питона на каком фреймфорке гуи?
336 lock19
 
19.01.17
11:37
(335) На любом, но конкретно постом выше Tkinter.
337 Кирпич
 
19.01.17
11:37
(334) ты щас его питоном заразишь
338 lock19
 
19.01.17
11:38
(337) Это вакцина)
339 eks1985
 
19.01.17
11:45
(337) А чего заражать, я уважаю питон, заметь я вообще ни разу никакую технологию не обхаял, надо просто все рассматривать через призму того что мы говорим о среднестатистическом 1с-нике и как ему прокачать доп скилы.
340 Кирпич
 
19.01.17
11:45
(332) "Мне эти 70 мегабайт не жмут =)"
гляну на зоопарк своих поделок всяких типа (329), насчитал 18 штук, занимают 12 мегабайт.
341 Кирпич
 
19.01.17
11:47
(339) среднестатистический одинесник пытается всё писать на 1с, так же как ты на Electron
342 eks1985
 
19.01.17
11:55
(341) Чего так к электрону пристал ), я вообше пишу сейчас под веб и хочу потом еще нативное приложение на React Native, а потом уже можно и на электрон приложение написать, переиспользовав весь код с веб. Я не говорю что надо все на нем писать, я просто говорю об интересной возможности обычному 1снику изучить один единственнй стэк  js и писать веб, мобайл и десктоп приложения.
Это всего лишь один из путей, но на мой взгляд довольно перспетивный и интересный, именно в контексте рядового 1сника.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан