Имя: Пароль:
IT
Веб-мастеринг
CEF,Es6,Angular 2,TypeScript использование классов .Net Core
, ,
0 Serginio1
 
01.02.17
14:46
Вот здесь
CEF,Es6,Angular 2,TypeScript использование классов .Net Core для расширения возможностей

Это мое видение того, что бы мне хотелось от 1С
99 Вафель
 
15.02.17
17:06
(97) А для чего ты тогда делал эти наработки?
100 lock19
 
15.02.17
17:07
(98) Для винды нативно?
101 Serginio1
 
15.02.17
17:15
(99) Для удовольствия
(100) Для всех.
102 Кирпич
 
15.02.17
17:19
Как посмотришь на всю эту лабутень так и понимаешь почему Delphi стоит так дорого.
Там как обычно - тяп ляп, шлёп, чпок, тыр тыр тыр и работает. И на айфоне и на андроиде и на винде и на маке.
103 lock19
 
15.02.17
17:21
(102) А уж окна то как ресайзятся.
(101) Да конечно.
104 Serginio1
 
15.02.17
17:22
(102) Ну дык и здесь все просто. Ты просто не умеешь их готовить.
(100) Вот нашел
https://www.youtube.com/watch?v=vaIB4D9J1Bs

https://cordova.apache.org/docs/en/latest/guide/hybrid/webviews/index.html
105 lock19
 
15.02.17
17:26
(104) Ты не по теме нашел.
106 Вафель
 
15.02.17
17:28
(101) Те чисто чтобы скрестить ужа с ежом?
107 Кирпич
 
15.02.17
17:29
(104) Это в кино всё красиво. А в жизни у меня получилось так: Надо было маленькое приложение для Андроида. В Андроидах я нифига не понимаю. Поставил этот грёбаный Xamarin, сляпал "Hello word". Запустил один раз - зашибись, запусти второй - зашибись, на третий не запустилось и компилиться перестало. Остаток дня пытался понять почему. Утром поставил Delphi, сделал до обеда всё. После обеда сидел удалял Xamarin.
108 Serginio1
 
15.02.17
17:38
(106) То есть Электрон это ёж с ужом?
(107) Ну Xamarin конечно еще на начальной стадии, но можно использовать. Сейчас NetStandard 2 выйдет ближе к лету. Станет значительно веселее
109 Вафель
 
15.02.17
17:39
(108) аншуляр + нет - это уж с ежом
110 Serginio1
 
15.02.17
17:39
(106) На самом деле это переведена Native ВК для 1С.
111 Serginio1
 
15.02.17
17:40
(109) А с C++ (куча плагинов) это нормально?
112 Вафель
 
15.02.17
17:44
(111) к ангуляру прикручиваю с++?
можно примеры
113 Serginio1
 
15.02.17
17:46
(112) Ты то не прикручиваешь. Но например в Node.js их полно.
114 Serginio1
 
15.02.17
17:46
Мало того те же WebAssembly, asm.js
115 Вафель
 
15.02.17
18:06
(114) так ты к ноде прикрутил с#?
116 Serginio1
 
15.02.17
18:15
(115) Я не разбирался, но судя потому, что используется  V8 JavaScript Engine

https://bitbucket.org/chromiumembedded/cef/wiki/JavaScriptIntegration.md

То вроде как можно. Но сил у меня больше нет. Да и писать в стол уже достало.
117 lock19
 
15.02.17
19:43
(108) >То есть Электрон это ёж с ужом?
Конечно!
(111) А что там в зависимостях получается и как быстро работает?
118 Неверный Параметр И
 
15.02.17
21:52
(87)  -> 16.32 - "Добавил статью!"
(116) -> 18.15 - "Но сил у меня больше нет. Да и писать в стол уже достало.."

Как скучно я живу. Суметь пройти путь от триумфа до разочарования за два часа дано не каждому.
119 Кирпич
 
15.02.17
21:57
(118) Похоже на "Удемте в церковь! Едемте немедленно! Я буду рыдать и молиться всю ночь!"
120 Serginio1
 
16.02.17
10:00
(117) Вообще тестовое приложение упакованное WebPack занимает 4 МБ. Скорость вызова .Net Методов есть в статье

По скорости вызовов на моем Intel Core i3-2120 CPU 3.3 GHz.

Скорость вызова без Proxy 60к вызовов в секунду
Скорость вызова с прокси Proxy 45k вызовов в секунду
Скорость вызова итератора 160k вызовов в секунду


Но всю тяжелую часть вычислений можно выносить в .Net Core DLL
121 Serginio1
 
16.02.17
10:01
(118) Это минутное помутнение. Нужно восстановиться. Много сил потрачено.
(119) Я атеист!
122 Неверный Параметр И
 
16.02.17
21:30
Хех.
Дядя Сережа, кажется покорил очередную вершину на пути распространения ссылок на свои статьи:
https://github.com/aspnet/JavaScriptServices/issues/685

Как по английски будет "Писать в стол уже достало, у меня нет сил" ?
123 Serginio1
 
16.02.17
21:56
(122) На самом деле этот шаблон не поддерживает Es6.
О нем я кстати тоже статью написал
https://habrahabr.ru/post/318480/
Которая стала популярной.

Я дал ссылку на статью, что бы исправить этот недочет.
Статья про WebPack пользуется интересом
https://habrahabr.ru/post/321898/

Так, что писать в стол я погорячился
124 Неверный Параметр И
 
17.02.17
09:39
(123) Ты отличие issue от pull request понимаешь?
125 trdm
 
17.02.17
09:56
Млкософт на гитхабе. Куда катится мир?
126 eks1985
 
17.02.17
10:09
(125) Прикинь они еще и в ядро Linux активно контрибьютят =)
127 Serginio1
 
17.02.17
10:27
(124) Спасибо! Буду знать. Напишу туда.

(125) Ты отстал от жизни. Они уже давно.Net Core с открытым
исходным доступом
https://github.com/dotnet/core
128 Вафель
 
17.02.17
10:27
(125) Контрибьютить можно тоже по разному.
Тут давеча амд или нвидиа хотели законтрибьютить свою аппаратную абстракцию.
Но Линус их послал
129 trdm
 
17.02.17
11:17
(127) Не давно, а недавно. Не надо вводить людей в заблуждение.
130 Serginio1
 
17.02.17
11:47
(83) Прошу прощения неправильно высказался
Rx это по сути обработка событий с использованием аналога Linq


Вот неплохая статья Реактивные расширения
https://habrahabr.ru/company/nixsolutions/blog/261031/
131 Serginio1
 
17.02.17
11:49
(129) Понянтие давно растяжимо. Net Core в релизе с июля месяца, но сама разработка началась еще в 14 году
https://habrahabr.ru/company/microsoft/blog/245901/

Просто твои глаза налиты ненавистью к MS и ты ничего не видишь.
132 trdm
 
17.02.17
13:02
(131) Гитхаб работает с 2008 года.
133 trdm
 
17.02.17
13:05
+ имею право назвать урода уродом.
134 Вафель
 
17.02.17
13:06
(130) Linq и Rx это разные вещи.
Их связь в том, что linq поддерживает rx
135 Serginio1
 
17.02.17
13:10
Я же написал
Rx это по сути обработка событий с использованием аналога Linq

Где написано, что это одно и тоже?

То есть 2008 это давно, а 2014 это уже недавно?
136 Serginio1
 
17.02.17
13:12
135+
Изначально LINQ позволял делать запросы к статическим источникам данных. Но так как количество данных растет, а подходы меняются, то нужно к этому приспосабливаться. Rx позволяет выполнять запросы к динамическим последовательностям.
137 lock19
 
20.02.17
12:54
Microsoft возвращается к концепции «PC отдельно от Xbox»?
Ну вот опять http://www.gametech.ru/news/54257/
138 Oftan_Idy
 
20.02.17
13:29
(0) Для чего это все?
139 Вафель
 
20.02.17
13:30
(138) чтобы было
140 Serginio1
 
20.02.17
13:44
(137) ИИИ? У MS есть магазин, но он для Win 10 и XBOX.
По статье говорится, что для консолей и для PC нужны разные игры, но они будут выпускаться и для консолей и для PC.

(138) Это по сути аналог Electron https://habrahabr.ru/post/272075/
141 Asmody
 
20.02.17
13:48
Serginio1, тебе для популяризации твоих штучек как воздух нужен сквозной пример. Типа как Tour of Heroes. А то так кусками непонятно зачем, для чего и в какой последовательности.
Чую, что круто, не пойму только где это круто.
142 Oftan_Idy
 
20.02.17
13:57
(140) понятно.
Это для веб-программистов, которые не знают с++ или java, но очень хотят писать десктопные приложения.

Но зачем это одинеснику? Не я не про развитие и интересен, это все конечно замечательно. Я про то как - как вот это применить в реальности, для работы, для бизнеса.

Есть какой-то конкретный пример полезного использования и чтобы не "использование ради демонстрации технологии", а реально удобно и полезно?
143 Serginio1
 
20.02.17
16:05
Вообще то эта тема в разделе IT.

А ноги растут из
1С,Linux,Excel,Word,OpenXML,Net Core
144 Serginio1
 
20.02.17
16:05
(141) Ну по ссылке можно посмотреть примеры.
145 Господин ПЖ
 
20.02.17
16:10
(137) а почему бы не вернуться... тем более что текущей войне поколений консолей m$ слила вчистую. даже не смотря на ps4 pro и прочие некрасивости от сони
146 Вафель
 
20.02.17
16:24
(144) Не примеры, а сквозной пример
147 Serginio1
 
20.02.17
16:26
(146) Там есть и сквозные.
148 lock19
 
20.02.17
16:36
(145) Поменять тактику, упреждая надвигающийся фейл, будет правильным решением. Они всегда так делают, как те слепые котята, не имея нормальной аналитики.
149 lock19
 
20.02.17
16:40
(140) "для консолей и для PC нужны разные игры"
Я поигрался в мобильные игрушки из их стора на своём ПК и полностью разделяю эту позицию.
150 Serginio1
 
20.02.17
16:51
(149) Только вот как это к теме относится?
151 Asmody
 
20.02.17
18:18
(144) От твоих примеров и объяснений к ним остаётся только "И нах.я оно надо?!"
Потому что выглядит это примерно так:
"Сейчас я расскажу как тыкать кнопки не вставая со стула. С помощью YOKLM мы сделаем Ipsiphoticontaition (все восхищены количеством умных слов). Вот код:
Foo(){[bar.бла-бла-бла]}; Вздых.wow!$&*#$ Брык()

Круто я могу,да?"
152 Serginio1
 
20.02.17
18:22
(151) Там можешь посмотреть и пример кода и как он работает.
В CefProgects\TestTypeScript\TestTypeScript\wwwroot\

Лежат index2.html
После запуска к SefSimple можно указать путь к этому файлу и загрузить.

Смысл в том, что в TS мы можеи использовать классы .Net
Тем самым делая из браузера полноценный Десктоп
153 Asmody
 
20.02.17
18:23
CEF — это
a) Cisco Express Forwarding
b) Compressed Embedded Font
c) Chinese Encoding Framework
d) Computer Engineering Family
154 Asmody
 
20.02.17
18:24
(152) Из какого браузера? На Яндекс для Android заработает? А на Safary?
155 Serginio1
 
20.02.17
18:25
А сами TS файлы лежат
в директории
CefProgects\TestTypeScript\TestTypeScript\app\

(153) Ты статью не читал?
Там есть ссылки
https://en.wikipedia.org/wiki/Chromium_Embedded_Framework
https://bitbucket.org/chromiumembedded/cef/wiki/JavaScriptIntegration.md
156 Serginio1
 
20.02.17
18:26
(154) Еще раз в d:\CEF\CefProgects\cefsimple\Release\
лежит cefsimple.exe

Это и есть браузер
157 Неверный Параметр И
 
20.02.17
18:44
(156) Как там pull request в aspnet поживает? Или опять будешь картинно руки заламывать, что "я один, никому это не надо, я не высыпаюсь"?
158 Кирпич
 
20.02.17
19:13
(152) "Смысл в том, что в TS мы можеи использовать классы .Net" "Тем самым делая из браузера полноценный Десктоп"
так это всё для тех, кто окромя JS ничего знать не хочет. им это прикручивание C# так же противно, как и всё остальное, что не JS.
а кто умеет на другом языке чота делать, может сделать интерфейс на html и без браузеров. выглядеть будет так же, а весить не 70 мег, не жрать памяти и не тормозить.
159 Serginio1
 
20.02.17
19:40
(157) Не знаю. А кто заламывает. Я на тренировках по разному разогреваю и качаю. Почему это тебя так волнует?

(158) Мне не противно не то не другое. Другое дело, что TS близко к C#.
А нужно это прежде всего тем, кто хочет приложение на WPF перенести на Линукс
160 Кирпич
 
20.02.17
20:19
(159) интересно, кто же это хочет перенести приложение на wpf на линукс. И нахрена приложение запихивать в браузер, чтобы оно работало на линукс. Сел бы и написал бы wpf для линуксов, если такой умный. И нахера расписывать какие то тупые эксперименты по прикручиванию всего ко всему. Если кому то чего то надо куда то прикрутить, он молча прикрутит и забудет. Нафиг об этом обязательно строчить в интернетах, мля.
161 Неверный Параметр И
 
20.02.17
20:26
(159) Оно и видно. Максимум на что тебя хватило -  на корявое требование "а сделайте, вот я там кучку копрокода накидал...". Спасибо, что не "руслише" на своем. Кому надо, что надо - хрен знает. Сделайте!
162 Serginio1
 
20.02.17
20:59
(160) Дело в трм, что для линукс нет WPF. Есть Авалония, но она в альфе.

Заметь Электрон прекрасно используется.
(161) В отличие от некоторых я делаю, и моими трудами люди пользуются.
Я дал рабочие package.json, tsconfig.json и webpack.config.js на основании которых можно сделать шаблон для ES6.
Что сделал ты?
163 Serginio1
 
20.02.17
21:07
(154) Вот здесь исходники и только exe Sample Application

http://opensource.spotify.com/cefbuilds/index.html
164 lock19
 
20.02.17
21:55
(150) Тоже айти и скорее всего на нете.
(152) Загрузил, потыкал, стёр. Что-то там шевелится.
165 Serginio1
 
20.02.17
22:05
(164) Не все. В магазине UWP, но можно и обычные приложения, правда нужно упаковывать.
MS сейчас переходит на .Net Core, но он опенсорс
166 Serginio1
 
20.02.17
22:07
167 Неверный Параметр И
 
20.02.17
22:30
(162) Я-то? Я еще в детском саду отучился от привычки выступать в духе "а я написял змейкой, а как можешь ти?"
168 Serginio1
 
20.02.17
23:05
(167) То есть показать нечего?
Чем тебе не нравятся мои статьи?
Они вредны?
169 Неверный Параметр И
 
21.02.17
00:50
(168) Это не статьи. Это поток мыслей "а посмотрите как Я умею и вот вам ссылочка на Мои труды"
Тебе сказали про это на хабре. После гоняния трапками за руслиш "а мне так удобно" там ты приутих и гонор сменился на "я никто, звать меня никак, я не высыпаюсь"
Тебе сказали про это на русском стековерфлоу - дескать неформат. Там ты затих.
На рсдне тебе неоднократно замечали "нельзя так"...
И только тут, на мисте, среди близких твоему сердцу 1Сников ты ходишь гоголем - "да я на тренировках..."

И вишенка на торте - вместо того, чтобы реально помочь людям, подготовить отправить патч для включения в продукт на гитхабе, вместо этого ты просто оставляешь описание проблемы.. со ссылкой на себя любимого.

Это не статьи. Ты банальный графоман.
170 Serginio1
 
21.02.17
10:15
(169) То есть вся проблема в руслише?

Огромное спасибо за то, что ты прочитал не только мои статьи, и но и комментарии к ним, а так же следишь за всеми моими действиями в интернете. Это же сколько времени нужно потратить?
Ты мой самый верный фанат!
Спасибо!!
171 Вафель
 
21.02.17
10:19
(169) +100500
Новая разновидность "кодер-графоман"
172 Вафель
 
21.02.17
10:20
Взял бы да хоть один свой код причесал, сделал хау-ту.
Но зачем же, чукча не читатель
173 Serginio1
 
21.02.17
10:47
(172) Конкретно, что нужно причесать?
Я всегда котов к обсуждению недостатков, добавляю функциональность.
174 Неверный Параметр И
 
21.02.17
12:07
(170) Ты подтверждаешь тезис, что смелый ты только здесь. Повыступать на том же хабре, у тебя почему-то не получилось.

Это не я за тобой слежу, это ты отметился на всех ресурсах которые я читаю. Поменьше самомнения.
175 Неверный Параметр И
 
21.02.17
12:08
(172) Так что там с пульта реквестом?
176 Неверный Параметр И
 
21.02.17
12:08
С пулл реквестом
177 Serginio1
 
21.02.17
12:28
(174) Ну вот видишь ли я не читаю твои статьи. Хотя мы одни ресурсы используем.
  (175) А кто меня до пулл реквест допустит?
Если допустят то сделаю. Пока такого предложения не было.

Еще раз спасибо за то, что следишь за мной. Значит мои труды не напрасны и находят отражение в сердцах.
178 Вафель
 
21.02.17
12:33
(177) в смысле допустит?
Ты с гитом работал когда-нибудь?
179 Serginio1
 
21.02.17
12:54
(178) Нет ни разу. Нужно этот недостаток ликвидировать. Посоветуй ресурсы
180 Вафель
 
21.02.17
13:01
Да что тут советовать. загугли как сделать pull реквест.
Там 3 кнопки нужно нажать всего
181 Вафель
 
21.02.17
13:01
(179) А ты свои наработки в гит не выкладываешь чтоли?
182 Serginio1
 
21.02.17
13:42
(181) Свои выкладываю. Правда только одну
https://github.com/Serginio1/Angular2SignalrCore
183 Serginio1
 
21.02.17
13:45
(180) Гуглил. Но еще посмотрю. Там
То есть нужно подключиться к Git у и самому вносить изменения в проект?

Но это нужно еще потратить кучу времени на его изучение.
184 Вафель
 
21.02.17
13:50
(183) делаешь форк, дорабатываешь, апдейтишь свой форк.
Предлагаешь свой форк как пулл реквест
185 Serginio1
 
21.02.17
14:16
(184) Спасибо. Понял. Будет время попробую
186 Serginio1
 
21.02.17
19:52
(176) Отчитываюсь

Thanks for the suggestion. We're not planning to add extra third-party templates here, because dotnet new itself already supports third-party extensibility. The people who built that template can publish it to NuGet themselves if they want to.
187 Неверный Параметр И
 
22.02.17
08:59
(186) Ну вот тебе открытым текстом подсказывают, что можно сделать nuget пакет и поделится им. Весьма вероятно, что в этом увлекательном процессе ты обнаружишь что кто-то уже сделал что-то подобное твоему.
188 Serginio1
 
22.02.17
11:35
(187) Там свой компонент работающий с WebPack

app.UseWebpackDevMiddleware(new WebpackDevMiddlewareOptions
                {
                    HotModuleReplacement = true
                });

Видно про него идет речь. И собственно для него нужны свои настройки.
189 lock19
 
24.02.17
23:19
http://savepic.su/7614909.png
Что json-rpc животворящий делает.
190 Serginio1
 
25.02.17
22:57
(189) Я сейчас свой велосипед доделываю
http://rsdn.org/forum/dotnet/6702959.flat
191 Неверный Параметр И
 
25.02.17
23:48
(190)      
>От: Serginio1
>Здравствуйте, Serginio1, Вы писали...

Как это симптоматично
192 Serginio1
 
26.02.17
11:05
(191) Спасибо за поддержку ветки!
193 Serginio1
 
06.03.17
10:29
Выложил статью
.Net Core, AppDomain, WCF, RPC маршалинг по Tcp/Ip свой велосипед

https://habrahabr.ru/post/323096/
194 lock19
 
07.03.17
09:07
Раз тебе недостаёт гуя, почему бы просто не предоставить сугубо гуёвый интерфейс, как в (189)? Это вопрос и безопасности закрыло бы и производительности.
195 Неверный Параметр И
 
07.03.17
13:16
https://m.habrahabr.ru/post/323096/comments/#comment_10106498
>это все должна сделать MS. Ибо я никто и звать меня никак

Сереж, а есть хоть одна фирма, которая тебе ничего не должна?
196 Garykom
 
гуру
07.03.17
13:39
(195) Apple?
197 Serginio1
 
07.03.17
13:50
(195) Я тебе дам ссылочку, на то, из-за чего народ уходит с продуктов MS http://rsdn.org/forum/dotnet/6716555.1

http://rsdn.org/forum/dotnet/6717058.1
198 Serginio1
 
07.03.17
13:52
(194) Моя версия, это аналог Electron. Многие пользуются им.
Я предлагаю расширение за счет .Net Core
AdBlock убивает бесплатный контент. 1Сергей