◄ 1 2 3 4 5 6 ► |
Информационные технологии
:: Веб-мастеринг
|
|
| ||
Одинесю 07.09.16 - 21:40 | Добрый вечер, ребятушки. Так случилось, что то, что учил и то, что нравилось не востребовано теперь. Может возраст. Сижу, читаю джаву, яву, ну как там ее. Захватило, интересно. Вижу многое сходство с 1С. Ну, это так - лирика. Вспомнил, что заводили тему о создании ветки по Я(Джа)ве, но не увидел. Хотел спросить знающих - по каким материалам лучше учиться. Прочитал (почти) Философия Явы, но там как-то сухо, применения не акцентируются. Подскажите, кто как выходил на сие чудо? | ||
Garykom 201 - 11.09.16 - 22:55 | (200) Это гениально... из лаунчера на java запускать код на c++... Но я бы за такое канделябром )) | ||
Ник080808 202 - 11.09.16 - 22:56 | (180) вброс?) Ну серьезно сам язык джава та же 1с массивы, условия, циклы. Даже тупой 1снег как я может освоить синтакис джавы и классы. | ||
Garykom 203 - 11.09.16 - 22:56 | (199) Почему программисты, а и в целом ИТ-ники считают что важнее качество а не цена?
Блин бизнесу не требуется идеальный софт, ему требуется самый дешевый из устраивающих по качеству. | ||
Loky9 204 - 11.09.16 - 22:56 | (201) И Андроид без NDK не взлетит. | ||
Loky9 205 - 11.09.16 - 22:58 | (203) Важнее цена/качество. | ||
Torquader 206 - 11.09.16 - 22:58 | (201) Так ты ещё этого и не найдёшь, так как исполняемый код процессов собирается по мере необходимости. | ||
i_rodionov 207 - 11.09.16 - 22:59 | (196) Ну как бы от вас ждем опровержения | ||
Garykom 208 - 11.09.16 - 23:00 | (206) Влегкую найду, просто запущу этот типа java код на другой платформе и все.
И посмотрю как оно будет вылетать на ARM'е )) | ||
Garykom 209 - 11.09.16 - 23:01 | (207) Вы о чем? Построение гуя с биндингами это самый что ни на есть прикладной уровень, а никак не системный.
Системный это winapi | ||
i_rodionov 210 - 11.09.16 - 23:02 | (209) Уже давно нет. WinAPI был системный в начале 90-х | ||
Garykom 211 - 11.09.16 - 23:05 | (210) winapi остался за бортом там где ему и место.
Сча в лучшем случае его уже обернутым юзают в нечто более удобоваримое. Если конечно не пишем вирус/антивирус или нечто вроде. Но какое это отношение имеет к учетным/вычислительным системам? | ||
i_rodionov 212 - 11.09.16 - 23:06 | (210) Никакого. | ||
i_rodionov 213 - 11.09.16 - 23:08 | Прикладной уровень - это API облаков гугла или подобное | ||
Jija Grenkov 214 - 11.09.16 - 23:08 | (199) Выдалеки от реального мира разрабокти выскокуровневого ПО. С++ знимает нишу эмбэдед систем. По с большим количество бизнес логики никто на С++ писать не будет так как оно будет в 2 раза дольше разрабатываться, а потом окажется медленнее Джавы. Как вы думаете что не так с Севером 1с?
(205) Та хрень ваша цена качество. Есть список задач и уровень обслуживания, в том числе скорость выполнения. Так вот берется самый дешевый варинат который удовлитворит указанные условия. | ||
Torquader 215 - 11.09.16 - 23:09 | (208) Так оно и на другой машине напишет, что "запуск здесь невозможен, так как система не настроена" - и сиди и гадай, почему. | ||
Garykom 216 - 11.09.16 - 23:09 | (212) Ну дык на java системный софт и не пишут обычно ))
А вот универсальный С++ больше подходит для системного и платформозависимого, для всяческих защит и прочего. Т.е. своя ниша где его применение оправданно и нечего сувать его куда ни попадя. (213) Серверная часть "апи облаков гугла" как раз на java, они даже придумали GWT - компилятор языка одной виртуальной в код другой виртуальной. | ||
Garykom 217 - 11.09.16 - 23:10 | (215) Как бы классы java прекрасно декомпилируются... И потом исполнитель попадает на бабки в случае правильного договора и ТЗ. | ||
i_rodionov 218 - 11.09.16 - 23:11 | (216) да, потому что так дешевле разрабатывать. | ||
Loky9 219 - 11.09.16 - 23:12 | (214) Очень далёк. Поэтому в основном пишу на питоне. Нишу эмбэдед какого-то лешего заняла ява. По сеньке ли шапка? | ||
Torquader 220 - 11.09.16 - 23:12 | (217) Ну, если используется оборудование, то никто не обязывает для него искать java-драйвер, которых чаще всего просто нет, так что это проблема заказчика - ему передали рабочую программу - пусть делает с ней, что хочет. | ||
Garykom 221 - 11.09.16 - 23:13 | (219) Потому что "compile once, run anywhere" | ||
Torquader 222 - 11.09.16 - 23:13 | (219) В эмбеддед - памяти мало, чтобы с ней лучше работать, они выбирали то, что память не теряет. А скорость - там как раз не важна - оно всё равно так тормозит, что что-то реальное написать невозможно. | ||
Torquader 223 - 11.09.16 - 23:14 | (221) С большими ограничениями, если что-то необычное используется. | ||
Loky9 224 - 11.09.16 - 23:14 | (221) Feihua? | ||
Jija Grenkov 225 - 11.09.16 - 23:14 | |||
Garykom 226 - 11.09.16 - 23:15 | (220) Вызов нативных дров это одно, а бизнес логика или интерфейс на C++ вместо ожидаемой Java это уже не то. | ||
Torquader 227 - 11.09.16 - 23:16 | (226) Ну, по мне, интерфейс - это окошки программы, а всё остальное - вызов драйверов.
Или для вас ещё и имена переменных в ТЗ нужно указывать ? | ||
Garykom 228 - 11.09.16 - 23:16 | (224) Науя мне ваша супер-пупер прога на C++ когда у меня планируется смена железа/осей?
И я точно знаю что JVM есть и там и там причем совместимая. | ||
Jija Grenkov 229 - 11.09.16 - 23:16 | (219) Для меня пайтон не более чем вспомогательный язык. | ||
i_rodionov 230 - 11.09.16 - 23:17 | (229) Для вебщиков очень даже мощная вещь Рекламное место пустует | ||
Torquader 231 - 11.09.16 - 23:18 | (228) Если в ТЗ не написано, что она должна работать там-то и там-то, нет проблем - если же написано - будет работать. | ||
Garykom 232 - 11.09.16 - 23:18 | (227) Когда нам предложили "сделать сайтик" я первым делом спросил "на какой CRM он будет".
И после ответа "на их собственной" они были посланы лесом-полем. | ||
Garykom 233 - 11.09.16 - 23:19 | (232)+ сорри CMS | ||
i_rodionov 234 - 11.09.16 - 23:20 | (233) А какая там? Мне интересно, потому что я обслуживаю интернет-магазы | ||
Torquader 235 - 11.09.16 - 23:20 | (233) Ну, некоторые до сих пор своё пилят.
И, иногда, оправданно, особенно, если в стандартных есть дыры - к своей-то код не каждому показывают, а для стандартных - он весь известен. | ||
Jija Grenkov 236 - 11.09.16 - 23:20 | (230) Ага джава вам меденная за то пайтон быстрый ) Пайтон в разы медленнее джавы. | ||
Loky9 237 - 11.09.16 - 23:21 | (225) "в эмбедед системах с джавой используется апаратная джавамашина." http://www.linux.org.ru/forum/development/10677738
(229) То есть это вы далеки от реального мира разрабокти выскокуровневого ПО? | ||
i_rodionov 238 - 11.09.16 - 23:21 | (236) Пайтон же не работает на архитектуре, это интерпретатор | ||
Garykom 239 - 11.09.16 - 23:21 | (234) А уй знает, что то свое на php наваяли и всем пытаются впарить.
Зачем сейчас такой изврат для типовых сайтов, когда есть огромный выбор готовых которые можно кастомизировать как угодно почти. | ||
Torquader 240 - 11.09.16 - 23:22 | (239) Ну, если он уже у них есть, то зачем брать что-то другое, если есть рабочее решение ? | ||
Garykom 241 - 11.09.16 - 23:23 | (240) Потому что любым вменяемым людям нифуя не нужен их личный самодельный лисапед.
С которого как залез то фиг слезешь... | ||
Loky9 242 - 11.09.16 - 23:23 | (236) Когда медленнее на сцене появляется C++. | ||
Torquader 243 - 11.09.16 - 23:24 | (237) Ну, как бы, андройд, если отбросить тонкости - это аппаратная java-машина. | ||
Jija Grenkov 244 - 11.09.16 - 23:24 | |||
Garykom 245 - 11.09.16 - 23:25 | (241)+ Причем оно даже не HTML5 как выяснилось, т.е. устарело вусмерть. | ||
i_rodionov 246 - 11.09.16 - 23:26 | (243) Андроид это Линукс с мобильными примочками | ||
Loky9 247 - 11.09.16 - 23:26 | "Dalvik — регистровая виртуальная машина для выполнения программ, написанных на языке программирования Java......" | ||
Jija Grenkov 248 - 11.09.16 - 23:26 | (242) вот давайте с примерами. Высоконагруженных систем на пайтоне. Пусть со вставками с++. Пустословие надоело. Я буду показывать высоконогруженное ПО на джаве / скале с которым работаю | ||
Torquader 249 - 11.09.16 - 23:26 | Вообще-то, медленнее-быстрее - разговор ни о чём.
Если программа запускается несколько раз в день, то даже если она 30 секунд вместо одной работает - никто не заметит. А вот для процесса обработки данных на сервере - торможение крайне нежелательно. Поэтому, обычно, очень важные участки кода переписываются много раз и на разных языках, пока не найдётся самое быстрое решение. | ||
i_rodionov 250 - 11.09.16 - 23:27 | (249)++ | ||
Loky9 251 - 11.09.16 - 23:28 | |||
Torquader 252 - 11.09.16 - 23:29 | (241) Я видел кучу контор, которые берут стандартный движок, пытаются его настроить, а потом выясняется, что он чего-то важного для них не может - тут или дописывать самим, но не факт, что после обновления движка это всё не ляжет - или искать другой движок - так и ищут до бесконечности.
Зато им можно трансляторы с одного движка на другой продавать по нескольку раз. | ||
Torquader 253 - 11.09.16 - 23:31 | (251) Как бы, в вычислениях, например, тот же matlab делал джаву только так - так что это явно не её поле. | ||
Loky9 254 - 11.09.16 - 23:35 | https://habrahabr.ru/company/biggo/blog/102742/ и высоконагружать можно почти до бесконечности. | ||
Garykom 255 - 11.09.16 - 23:45 | (251) (254) Ну извращенцев на свете как выясняется много ))
Поймите что "операции на гландах через задний проход, причем автогеном" они конечно самые высокооплачиваемые... Но науй никому из нормальных заказчиков (за редким исключением) не нужны. Т.е. можно выучить нечто редкое, но зачем? Чтобы потом гордится по форумам? | ||
Loky9 256 - 11.09.16 - 23:48 | (255) И богатых, блин https://www.google.ru/search?ie=UTF-8&hl=ru&q=cern%20theano&gws_rd=ssl | ||
Loky9 257 - 11.09.16 - 23:50 | (255) Я бы веб-девелов, сделавших рынок, посадил работать за их поделиями по 24 часа в сутки. | ||
Torquader 258 - 11.09.16 - 23:54 | (257) Оно, в принципе, нормально работает.
Все поделия - это php и иногда - заказные модули - просто и ясно. | ||
Jija Grenkov 259 - 11.09.16 - 23:56 | (251) Я даже нигде не нашел тестов производительности этой поделки. Но я как раз работая на крупного дистрибьютора хадуп и пилю Apach Spark. Знаю точно, что nampy проигрывает чистой джаве по производительности, а фреймворкам для вычислений и подавно. Так вот на реально больших кластерах пайтон может выступать только как вспомогательный язык, который запустит mapreduce или spark джобу. Если джоба спарка будет на скале то будет ощутимо быстрее | ||
Jija Grenkov 260 - 11.09.16 - 23:58 | (254) это со спарком и рядом не стояло по производительности. Спарк реально самый быстрый фремворк распределенных вычислений. Еще есть Kafka одна из самых быстрых очередей. Рекламное место пустует | ||
H A D G E H O G s 261 - 12.09.16 - 00:04 | Что не так с сервером 1С? | ||
Jija Grenkov 262 - 12.09.16 - 00:05 | (251) Вот нашел Deeplearning4j как минимум в 2 раза быстрее поделки.
http://deeplearning4j.org/compare-dl4j-torch7-pylearn.html | ||
Jija Grenkov 263 - 12.09.16 - 00:06 | (261) Вечные проблемы с памятью, деградация в процессе работы. | ||
Jija Grenkov 264 - 12.09.16 - 00:07 | (261) в общем полный комплект проблем с++ приложения в большом продукте. Подозреваю, что то же самое на джаве работало куда лучше. | ||
H A D G E H O G s 265 - 12.09.16 - 00:08 | (263) Да вы прямо капитан-очевидность.
Я то думал, вы причины этого скажете. | ||
H A D G E H O G s 266 - 12.09.16 - 00:08 | (263) Почему деградация с памятью возникает? | ||
Jija Grenkov 267 - 12.09.16 - 00:10 | (266) из за фрагментации памяти и из за утечек. Как по мне это не менее очевидно. | ||
H A D G E H O G s 268 - 12.09.16 - 00:10 | (264) Ну да, память бы не текла, ее бы просто не хватало. Приложение рождало бы 100500 потоков и постоянно несколько из них занималось бы неизвестно чем. | ||
Jija Grenkov 269 - 12.09.16 - 00:11 | (268) полная чушь | ||
H A D G E H O G s 270 - 12.09.16 - 00:12 | |||
Loky9 271 - 12.09.16 - 00:12 | |||
Garykom 272 - 12.09.16 - 00:24 | (256) не спорю что они есть, но как думаете сколько желающих их окучить? не получится туда влезти без связей ))
а со связями уже глубоко пофиг на все эти питоны/явыф или плюсы/без плюсы | ||
Jija Grenkov 273 - 12.09.16 - 00:28 | (270) подробно не знаю почему ее не получается освободить. + фрагментация | ||
Loky9 274 - 12.09.16 - 00:29 | (273) Мне кажется, 1С экономит на разработчиках. | ||
H A D G E H O G s 275 - 12.09.16 - 00:30 | (273) Все там просто.
И. 1С работает над этим: https://wonderland.v8.1c.ru/blog/razvitie-sredstv-diagnostiki/ | ||
H A D G E H O G s 276 - 12.09.16 - 00:31 | (274) Нет.
Слишком много разработчиков пришло из семерки в 1С. Недоучек из 90-х, которые передали по наследству тонны говнокода. | ||
Loky9 277 - 12.09.16 - 00:33 | (276) Судя по примерам в сдк, так оно и есть. | ||
Jija Grenkov 278 - 12.09.16 - 00:34 | (271) Чем ближе СУБД к большим данным, тем дальше от C++. | ||
i_rodionov 279 - 12.09.16 - 00:34 | (276) А ты два дня назад начал кодировать? | ||
Jija Grenkov 280 - 12.09.16 - 00:34 | (271) неужели вы не в Кусре что аткое спарк если связаны с ML? Или это так на самом деле джанго пилите? | ||
Loky9 281 - 12.09.16 - 00:37 | (280) Я должен знать и использовать все библиотеки? | ||
Loky9 282 - 12.09.16 - 00:46 | http://pastebin.com/RVHUwvRH - вот такое пилю | ||
Jija Grenkov 283 - 12.09.16 - 01:00 | (281) Так когда сети учат в серьезных проектах, то это делают на кластерах из большого количества машин. и как не странно ни о какой С++ там и речи нету. Есть Hadoop и Spark. В том числе эти технологии используют компании типа гугла, эпла. | ||
Jija Grenkov 284 - 12.09.16 - 01:05 | Мэйлу ру по максимум выпилили С++ и перешли на джаву. | ||
Jija Grenkov 285 - 12.09.16 - 01:07 | (282) я хз что -- это делает. | ||
Torquader 286 - 12.09.16 - 03:36 | Кстати вопрос - в Java ввод со сканера штрих-кода как-то отличить от ввода с клавиатуры можно ?
Просто в Си - в сообщении передаётся HANDLE устройства - и всё просто. А Java, видимо, про то, что устройств может быть несколько - не знает. | ||
Loky9 287 - 12.09.16 - 07:52 | |||
Jija Grenkov 288 - 12.09.16 - 08:05 | |||
Loky9 289 - 12.09.16 - 08:16 | (288) В какой этой? Почему скаловский спарк, имеющий питонячий интерфейс, уже задвинули?
В России наиболее успешны компании имеющие лапу. Так что не показатель. | ||
portowyi 290 - 12.09.16 - 08:23 | (0) Хорстмана и Корнелла почитай. Норм расписано! | ||
Jija Grenkov 291 - 12.09.16 - 08:25 | (289) потому что сейчас спарк часть хадуп стека. Скала и джава выполняются на jvm. Джава быстрее скалы, но на скале проще делать распределенные системы. Из за функциональщины которая там есть.
Я работаю на крупного дистрибьютора хадуп, занимаюсь доработкой спарка. И на Питоне там разве что Хью и то это отдельная утилита котора лишь даёт интерфейс сабмита ззадач | ||
Garykom 292 - 12.09.16 - 08:34 | |||
Loky9 293 - 12.09.16 - 08:45 | (291) "Я работаю на крупного дистрибьютора хадуп"
Дальше можно не продолжать. | ||
Loky9 294 - 12.09.16 - 08:46 | |||
Loky9 295 - 12.09.16 - 08:58 | |||
Jija Grenkov 296 - 12.09.16 - 13:13 | (294) Вот только и нашел на сайте разработчика сравнение проиводительности и то доисторических времен. Дело в том, что Hypertable никому не нужна:
https://www.google.com.ua/trends/explore?cat=5&date=all,all&geo=,&q=hypertable,hbase https://www.google.com.ua/trends/explore?cat=5&date=all,all&geo=,&q=hypertable,casandra А почему? А потому, что они не смогли угнаться в разработке и самозагнулись. Даже если поверить в результаты тестов то Casandra обгоняет Hbase c б`ольшим отрывом. http://www.planetcassandra.org/nosql-performance-benchmarks/ (295) Тоже доисторическая хрень сравнили бульдога с носорогом. RabbitMQ значительно проигрывает по производительности по сравнению с Kafka. http://www.cloudhack.in/index.php/2016/02/29/apache-kafka-vs-rabbitmq/ Вот более полный бэнчмарк http://bravenewgeek.com/dissecting-message-queues/ Можно обратить внимание на редис(С++). И с fold tolerance у редису значителььно хуже. | ||
Loky9 297 - 12.09.16 - 13:39 | (296) Так ведь и casandra c hbase не всем нужна - читайте юзкейсы. Есть у вас кластер с gpu, обрабатывающий сверточные нейросети, допустим, или любой другой массовый параллелизм, впилите сюда яву! | ||
cViper 298 - 12.09.16 - 13:54 | (291) А мне казалось, что скала быстрее джавы... | ||
Gary417 299 - 12.09.16 - 14:00 | (298) как он может быть быстрее если работает в jvm? | ||
Loky9 300 - 12.09.16 - 14:03 | "RabbitMQ значительно проигрывает по производительности по сравнению с Kafka."
да пофиг https://pypi.python.org/pypi/kafka-python |
◄ 1 2 3 4 5 6 ► |
Список тем форума
|