Имя: Пароль:
LIFE
Веб-мастеринг
OFF: Думаю двинуть в сторону NET, что посоветует уважаемый посетитель форума?
0 pvase
 
13.03.15
17:28
1С надоела, MS SQL + OLAP (и другие MSRS, MSIS) что-то нет вдохновения заниматься ими. Подумаю про net-разработки для web-а. Может кто работал в этой области? С чего посоветуете начать?
Большое спасибо.
1 stix2010
 
13.03.15
17:34
c Visual Studio Express
2 Shrek_yar
 
13.03.15
17:35
каких высот в 1С достиг??
3 iamnub
 
13.03.15
17:35
А почему .NET -то ???
4 elCust
 
13.03.15
17:41
(0) Тогда уж иди на java, android. Там куда интереснее.
5 H A D G E H O G s
 
13.03.15
17:41
(2) Скорее всего прослойки между финансовым/бухгалтерским отделом и программистами.
6 pvase
 
13.03.15
17:44
(2) С 1С-м я ложился и вставал :). С 99 года на нем, уже нет сил больше кодить на нем как в бывшие годы студентом, а по другому никак, разве что в 8-ке но там тоже все не так просто, да и нет особого спроса у нас на 8-ку сейчас.

(1) С ним "знаком" все таки работать нынче в MSRS, MSIS, MSAS без него никак. Только это было не программирование.

(3) Как то есть спрос на него, и можно найти вменяемый зароботок без выезда за границу.
7 Serginio1
 
13.03.15
17:47
8 stix2010
 
13.03.15
17:47
(6) на intuit.ru есть начальные курсы по asp.net
9 Serginio1
 
13.03.15
17:48
10 pvase
 
13.03.15
17:48
(5) Последние 2 года 1С занимался пару раз только по просьбе старых знакомых, которым надо было что-то по-быстренькому доделать.
А сейчас попытался вернуться, покодить и понял что уже не смогу так как раньше, да и не зачем.
11 Господин ПЖ
 
13.03.15
17:49
(10) а чем занят был?
12 pvase
 
13.03.15
17:53
(7) Спасибо.
(10) Сначала ИТ менеджментом, но больше теорией (больше стандартизация Ит сервисов), потом OLAP отчеты на Reporting Services, консолидация данных для последующих кубов. В общем всякой всячиной с около аналитическими отчетами.
13 Господин ПЖ
 
13.03.15
17:58
(12) а в web-е чего потянуло? там сейчас народу - непродохнуть, спрос то будет?

и делать-то чего на asp.net? сайты? интеграция с продуктами m$?
14 Asmody
 
13.03.15
17:58
(0) попробуй набросать в VS2013 простенькое приложение на 3 связанных таблички с иерархией. (что в 1С делается мышкой за 20 минут). Если не расхочется идти в .Net, то можешь идти.
15 Гёдза
 
13.03.15
18:00
(14) Зачем пытаться делать очередной 1С? Для этого УЖЕ есть 1С
16 Asmody
 
13.03.15
18:00
(15) т.е., писать приложения для работы с БД можно только на 1С?
17 pvase
 
13.03.15
18:02
Меня больше Sharepoint привлекает, есть реальный спрос, а специалистов очень мало. На крайний случай, если не пойдет, вернусь в MS SQL с его всеми надстройками.
18 Cap_1977
 
13.03.15
18:03
(16) Остальное - некошерно.
19 pvase
 
13.03.15
18:04
(14) Есть и обратная сторона, попробуйте в 1С сделать нормально работающий web портал.
20 MadHead
 
13.03.15
18:14
Если вэб, то нынче хорошо платят за всякие js mvc (backbone, angular и тд) + node js + nosql бд
21 MadHead
 
13.03.15
18:15
(14) если ориентироваться писать простенькие приложения мышкой для ларька, то нужно однозначно долбить 1с
22 MadHead
 
13.03.15
18:16
(21) -> 16
23 Рэйв
 
13.03.15
18:17
восьменрка имхо сама сильно напоминает си шарп.
24 Рэйв
 
13.03.15
18:17
(0)А оно тебе зачем?
25 tridog
 
13.03.15
18:32
(23) Не переживайте, это только если сишарп не знаешь
26 Asmody
 
13.03.15
18:41
(19) т.е., в Sharepoint базы данных не нужны?
27 Asmody
 
13.03.15
18:46
(21) я предлагаю решить простейшую задачу: три связных таблички, один-ко-многим-ко-многим. Нужен интерфейс, чтобы могли одновременно долбить 2-4 человека, и еще 15 просто глядеть. С поиском.
Это что - суперсложная задача для .Net?
28 MadHead
 
13.03.15
18:53
(27) Задача очень простая и к примеру для меня крайне скучная. Но на 1с сложно написать, что-то действительно мощное. Что бы долбили тысячи человек, а вот с другими технологиями можно прикоснуться к великому.
29 Asmody
 
13.03.15
19:01
(28) эта простая задача решается за 20 минут?
30 Jaap Vduul
 
13.03.15
19:11
ИМХО, шарик это не web. С web у них только одно общее - браузер. Причём в случае с шарепоинтом это вполне конкретный браузер. Так что если хочется в web, то однозначно не шарик. Я вообще думаю, что микрософт его развивать не будет, а потихоньку прикроет, так что если есть желание копаться в устаревшем УГ - то времени осталось не так много.
31 MadHead
 
13.03.15
19:13
(29) думаю нет. Я .net не особо знаю, на java точно не решается. И не для решения таких задач люди уходят с 1с в другие технологии разработки. В "большом мире" много задач на 1с вообще не решаются (в том числе и задачи обработки данных)
32 MadHead
 
13.03.15
19:16
(29) но из того, что я слышал на c# такая задача будет решаться не на много дольше 1с.
33 su_mai
 
13.03.15
19:16
34 iamnub
 
13.03.15
19:19
(14)
Без иерархии я сделаю это быстрее чем за 20 минут.
С иерархией - за 30.

(27)
Вообще не сложная. Знать просто надо - как делать.

Будет к тому же:
1. Красиво.
2. Будет работать в вебе.
3. Будет работать на планшетах/мобилах.
35 Рэйв
 
13.03.15
19:33
(25)А вы знаете? Может поделетесь знанием?
36 Serginio1
 
13.03.15
19:42
37 Garykom
 
гуру
13.03.15
19:46
Вот почему .net это модно? это же такая фигня кроме языка который все лучшее надергал с С++ и Java

ЗЫ банальная задачка нативно (без всяких извратов с Microsoft.Office.Interop.Excel) прочитать XLS файл...или DBF файл или еще что...

и прочти ничего нет бесплатного, в отличие от Java
38 badboychik
 
13.03.15
19:48
(37) Зато куча красивейших визуальных компонент типа ComponentOne и DevExpress в том числе для корпоративных пользователей. 1С такое разнообразие даже не снилось.
39 mehfk
 
13.03.15
19:48
(0)
>> что посоветует
Пей пиво - ешь мясо
40 Serginio1
 
13.03.15
19:50
41 Garykom
 
гуру
13.03.15
19:52
(38) угу рассказывали как то о преимуществах одной системки консолидации инфы на c# - дык кроме красивых диаграмм ничего по сути не было ))
42 Новый участник
 
13.03.15
19:55
В РФ, где много разработчиков с Украины, есть движение в сторону отказа от иностранного ПО.
Так что проприета.. короче, на МС я бы не замыкался.

А про веб - когда увидел 33slona.ru - понял, что все мои недосайты надо удалить и забыть. На чём он сделан - не понял, но красивый и полезный сайт получился.
43 Бертыш
 
13.03.15
20:00
(17) Написание внешних компонент под 1С не вдохновляет?
44 MadHead
 
13.03.15
20:03
(42) тут большой вопрос, что есть замыкаться? Как по мне замыкаться это 1с. В той же украине за .net платят больше чем 1с нику в МСК
45 MadHead
 
13.03.15
20:04
(43) а жизнь там дешевле в 2 раза чем в МСК
46 MadHead
 
13.03.15
20:04
(42) Я про Киев в частности
47 Новый участник
 
13.03.15
20:09
(44) Как разработка на платформе 1С завязана на вендора (ИМХО не всегда адекватного), так и .net сильно завиит от майкрософта. Возможно, открытые технологии (в частности андроид) мне лично кажутся правильнее.

В Киеве уже тепло?
48 Новый участник
 
13.03.15
20:10
Так... Устал и печатаю с ошибками. Удачного всем вечера и хороших выходных!
49 MadHead
 
13.03.15
20:13
(47) зависимости это философия. С .net перейти в другой си подобный язык на много проще, чем с 1 куда либо в случае ухудшения условий на рынке
50 iamnub
 
13.03.15
20:15
(47)
Восьмая ява уже под что то вменяемое косит.
51 MadHead
 
13.03.15
20:17
(47) типа наконец-то хоть как как-то приблизилась к .net ? ))))
52 Бертыш
 
13.03.15
20:17
(50) Косят что то только те кто туда поддержку лямбда исчисления засунули
53 bazvan
 
13.03.15
20:45
Так по мне на оборот 1сру все интереснее и интереснее.
54 ShoGUN
 
13.03.15
20:55
(49) Замыкаться не надо, просто. Я и на asp.net успел покодить, и под андроид на Java немного(но это для себя), и на просто на C#+Winforms, плюс освоил на более-менее приличном уровне MS Reporting Services (Это такая СКД от MS, кто не в курсе). Про скуль уж не говорю.
55 yavasya
 
13.03.15
21:00
(53) столько новшеств каждый раз . определенно интересна 1С, столько разных задач можно решить и интерфейс самый удобный !
56 bazvan
 
13.03.15
21:08
(55) более того, мне на столько стало легче кодит что ппипец, вот еще почитаю умную книжку по клиент сервер и как там еще и пипец кодеры идут на и ух. Все остальное делается в пользовательском с указанием этого всего генеральному (наи пал лово, кодер сожает на иглу, а вот консультант денежку взял  настройик сохранил и все гуля Вася
57 Провинциальный 1сник
 
13.03.15
21:11
Это когда для установки простейшей утилиты надо скачивать dotnetfx самой распоследней версии размером 400 мегов. И что характерно - каждая прикладная программа требует именно свою версию этого замечательного фреймворка.. Нафиг такое буржуйское счастье, уж лучше 1с.
58 France
 
13.03.15
21:12
похоже, кризис в разгаре. народ поуволняли...
59 France
 
13.03.15
21:13
(56) ))) на счастье, что не будет прогов, надеяться не нужно))
60 paraline
 
13.03.15
21:18
(0) Если надоело добавлять колонки в отчеты и кнопки на формы, ждать звонка Марьи Ивановны, чтобы проконсультировать в какой последовательности проводить документы, то .net вполне отличный выбор для дальнейшего профессионального роста.
61 Asmody
 
13.03.15
21:20
(40) почитал, занимательно. Только у Микрософта еще 20 лет назад был в руках уникальный для своего времени продукт - FoxPro называется, - где все то же самое делалось без танцев и приседаний в гамаке. Микрософт его успешно сгноила и похоронила, а вместо родила это.
Бесспорно, лис был глючен и страшен, но он был уникален.
62 paraline
 
13.03.15
21:23
(0)битва Java против c# уже состоялась здесь http://programmers.stackexchange.com/questions/51887/java-vs-c-productivity-perspective
, оба языка мощные и перспективные
63 paraline
 
13.03.15
21:25
востребованность asp.net можно прояснить для себя вот по этой ссылке на вакансии (найдено > 3800 совпадений) http://www.indeed.co.uk/asp.net-jobs-in-London
64 Asmody
 
13.03.15
21:27
(62) офигеть "перспективные" языки: одному 20 лет, другому - 15. По айтишным меркам - почтенные пенсионеры.
Ценны не языки, а экосистемы, вокруг них построенные.
65 paraline
 
13.03.15
21:29
(64) я вам больше скажу, с++ больше 30 лет, делаем ставки, да он сгинет через пару лет, не так ли, сэр?
66 Asmody
 
13.03.15
21:31
(65) а где я написал, что они сгинут? Передергивать в душе будешь.
67 Гобсек
 
13.03.15
21:36
(61)Я в свое время на 1С перешел именно с FoxPro. Одно время это был лучший инструмент для разработки баз данных. Но у него есть кое-что общее с 1С 7.7. Непонятно, как его развивать. Фирма 1С создала снеговика путем фактического отказа от совместимости с 7.7. Фирма Майкрософт поначалу включала FoxPro в визуал студио, а потом махнула рукой и просто от развития FoxPro отказалась. Судьба Clipper оказалась аналогичной.
К примеру, одно из достоинств FoxPro и Clipper заключается в том, что любую команду можно сократить до первых 4 символов. По мере развития отказ от этого был бы неизбежен. Многие (и я в том числе) ругаются на несовместимость 1С 7.7 и 1С 8, но совершенно непонятно, как можно было бы обеспечить совместимость.
68 paraline
 
13.03.15
21:39
(0) Для того, чтобы выйти на те доходы в .net, что имеешь сейчас в 1С может потребоваться не один год, если готов терпеть боль... учитывая, что тебе 36, ну и англ нужен, хотя бы технический, но уверенный, если надумаешь, начинай отсюда http://rutracker.org/forum/tracker.php?nm=asp.net
69 MadHead
 
13.03.15
21:56
(68) я за 2 месяца вышел на 70% от свой Москвоской 1с-ника, а зарабатывал я выше среднего. Так полгода поработаю и уже будет больше. Только покупательская способность уже выше, так как теперь буду жить в Киеве. Так что ен запугивайте человека
70 MadHead
 
13.03.15
21:59
(68) правда я на java перешел
71 MadHead
 
13.03.15
22:00
(68) меня очень расстраивало, что выше 140 без переработок тяжело заработать рядовым. А на управленческие it должности иностранцев не очень берут
72 MadHead
 
13.03.15
22:02
(69) ходил на собесы по джаве в мск, так на 100тыс ищут, что бы не сильно вредил (где-то аналог 90 для 1с)
73 paraline
 
13.03.15
22:02
(69) вы зарплату в гривнах получаете или в баксах?
74 MadHead
 
13.03.15
22:04
(73) начисляется в $, но выдают в гривне
75 MadHead
 
13.03.15
22:04
по курсу нбу
76 Serginio1
 
13.03.15
22:16
77 Волшебник
 
модератор
13.03.15
22:21
(61) Это был купленный продукт
78 Asmody
 
13.03.15
22:25
(77) Это была купленная компания. Досовский FoxPro был сделан не в Микрософт, а уже Visual FoxPro — это MC.
79 Волшебник
 
модератор
13.03.15
22:32
(78) Ну я так и сказал
80 Волшебник
 
модератор
13.03.15
22:32
MS купил FoxPro, чтобы уничтожить и не создавать конкурента MS SQL Server
81 Asmody
 
13.03.15
22:47
(80) Ну нет, MS срубил бабла с FoxPro достаточно. FoxPro 2 была действительно уникальной системой, предоставляя разработчику "визуальные средства", когда аббревиатуры RAD еще не слыхали (был, конечно, Turbo Vision, но на нем интерфейс надо было писать, а не рисовать). Были еще конструкторы встроенные для всего (таблиц, экранов, отчетов), причем, кастомизируемые.
Rushmore полумифический потом вроде как в состав SQL Server вошла.
82 Провинциальный 1сник
 
14.03.15
07:37
(67) "ругаются на несовместимость 1С 7.7 и 1С 8, но совершенно непонятно, как можно было бы обеспечить совместимость"
Чего непонятного? Можно было реализовать режим совместимости, как сплошь и рядом делается. По сути, включить семерку в восьмерку как определенный режим работы.
83 Провинциальный 1сник
 
14.03.15
07:39
(81) Фокс под дос был отличной программой, только его дефолтная цветовая палитра вызывала тошноту) Серо-зеленый на бледно-сером с бледно-розовыми прожилками. Фу.
84 Гобсек
 
14.03.15
08:03
(82)>включить семерку в восьмерку как определенный режим работы.

Скрестить ужа с ежом.
85 rphosts
 
14.03.15
08:13
(81)более того FoxPro 1.0 продавался в комплекте с манипулятором мышь тогда ещё не ставшим стандартным устройством ввода информации
86 rphosts
 
14.03.15
08:16
(82) эээ, у вас сколько опыта работы с 7.7. и с 8.* что вы такое предлагаете?
87 sda553
 
14.03.15
08:17
(0) знаю net, умею сваять aspx сайты на C#
Нафиг мне это надо, до сих пор понять не могу.
Такое же полезное умение, как умения нахождения интеграла через вычеты
88 rphosts
 
14.03.15
08:18
(87) отвечаю на вопрос: для общего развития и тренировки серого/белого вещества
89 Провинциальный 1сник
 
14.03.15
08:41
(86) 15 лет с семеркой, 10 с восьмеркой. При чем тут вообще опыт?
Вы считаете режим совместимости с 7 принципиально невозможным? Например, в 8.3 до сих пор поддерживается режим совместимости 8.0, хотя появилось куча новых объектов и даже парадигма поменялась.
90 rphosts
 
14.03.15
09:48
(89) раз опыта хватает - оцените сами сколько потребовал-бы режим совместимости приделать лишних свойств и сущностей к каждому типу объектов...
и в итоги получили-бы следующее:
1.затрачено немеряно ресурсов.
2.сделано убогая поделка без перспектив развития (новые фичи противоречат идеологии эмуляции клюшек).
3.вообще не шевелится в виду необходимости эмуляции всякого старья.

Кому это надо? Вам? Вам религия запрещает использовать отдельно клюшки и отдельно снеговика? - ну сделайте себе универсальный стартер для снеговика и клюшек одновременно и скажите себе что это мегасборка одновременно поддерживающая эмуляцию обоих веток 1С
91 Провинциальный 1сник
 
14.03.15
09:52
(90) Да нет, я скорее о другом способе реализации совместимости - через полную эмуляцию среды семерки новой платформой. Это не так уж и сложно, можно было половину библиотек из семерки позаимствовать, переписать только слой субд и интерфейсные компоненты.
92 rphosts
 
14.03.15
09:54
(91) занафига если вам стартера достаточно... семёрка вполне работает и на современном железе, а вот если будет эмулятор следующая ветка будет про "а почему в режиме эмуляции 1С++ не работает"
93 Провинциальный 1сник
 
14.03.15
09:55
+(92) Ну, я так понимаю, что в "семерко-восьмерке" все фичи 1с++ и формекса должны быть включены из коробки)
94 rphosts
 
14.03.15
10:03
(93) стоп, с этого момента поподробнее кто кому чего должен
95 iamnub
 
14.03.15
13:15
(87)
Не в коня корм.
96 clasteriy
 
14.03.15
15:22
97 Asmody
 
14.03.15
16:11
(96)

Уважаемый абонент,
Данный ресурс заблокирован по решению органов государственной власти Российской Федерации

Dear customer,
Access to the requested resource has been blocked by decision of public authorities of Russian Federation
98 MadHead
 
14.03.15
16:27
(97) час всегда офигиваю цензуре в рф. Чем доу не угодил? Скорее всего закрылиб что бы граждане ни видели, что в Украине прогеры больше зарабатывают? )))
99 MadHead
 
14.03.15
16:28
в хроме hola решает проблему
100 MadHead
 
14.03.15
16:32
у меня уже довольно устойчивое отвращение от 1с сформировалось. Могу сравнить с отвращением от 77 когда перешел на 8
101 MadHead
 
14.03.15
16:33
java действительно другой уровень. Хочешь пиши свой кеш, а хочешь рули объектами в стиле orm
102 Garykom
 
гуру
14.03.15
16:35
(101) угу, только оччень медленно и со своими тараканами
103 MadHead
 
14.03.15
16:38
(101) что медленно, работают вэб проекты быстрее чем на .net и тем более на 1с? Может писать дольше, за то рычагов управления на много больше и тонкостей настройки
104 Garykom
 
гуру
14.03.15
16:39
(102)+ в смысле писать медленно, работает то потом как запрограммишь

банальный простой справочник для добавления/редактирования записей и потому выбора значений из этого справочника с 0 писать несколько дней и до функционала 1С (даже 7.7) будет еще сильно далеко ))

но кое что да гораздо лучше чем в 1С делать, к примеру та же работа с разными форматами файлов или нет-сервисами
105 Garykom
 
гуру
14.03.15
16:41
(103) к сожалению когда пишешь на 1С то сразу пишешь код для решения проблемы (бизнес-логику и прочее)

а когда на java то сначала пишешь фреймворк...или будет такой самодел-лисапед в стиле студенческих поделок на vb/access
106 Garykom
 
гуру
14.03.15
16:42
(105)+ т.е. java даже до удобства delphi для написания прикладных программ с бд не дотягивает ))

голая ява, без доп фрейемворков
107 Garykom
 
гуру
14.03.15
16:43
(106)+ да jpa это уже считаю встроенным ))
108 MadHead
 
14.03.15
16:49
(104) Не совсем корректно сравнивать платформу 1с с java. Я уверен есть фреймворки(системы учета) для java где все это делается с соизмеримой скоростью разработки.
109 rphosts
 
14.03.15
16:55
(97) видимо инициатива вашего провайдера...
форум доступен.

С 1С в Java
Добрый день.
Работаю программистом 1с — стаж 2.5 года.
Хочу стать Java Developer. Опыт в Java это универ + сейчас хожу на курсы.
Какие шансы попасть на должность Junior Java Developer?
110 MadHead
 
14.03.15
16:58
(109) без доп изучения java нереально
111 rphosts
 
14.03.15
17:02
(108) наворотами до 1С уже не один фрейвёк не дотянет - слишком развитая система 1С, структура хранения и доступа очень глубоко продумана... в т.ч. для сверхболших БД..

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

потом свои библиотеки офигенно развитые (тот-же БСП), опять-же не видел ничего подобного СКД нигде - простые отчёты на нём делаются почти в несколько кликов
112 clasteriy
 
14.03.15
17:07
(97)
Для товарищей с России
.doc https://yadi.sk/i/symtH0CufFaz4
.html https://yadi.sk/d/GaRp9qYjfFaas
113 Провинциальный 1сник
 
14.03.15
17:32
(100) Это потому что вы украинец и просто ненавидите всё русское) Шутка.
114 Провинциальный 1сник
 
14.03.15
17:33
1с это платформа для бизнес-приложений.. джава или дотнет - универсальная платформа для разработки, как и дельфи.. это просто разные классы программ.. и нельзя говорить что одно лучше другого
115 Garykom
 
гуру
14.03.15
19:39
(114) ну почему же нельзя?

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

ЗЫ проблема в том что не знающие 1С, почему то считают что можно взять C# или Java и написать бизнес-приложение легче, лучше и круче чем на 1С ))
116 iamnub
 
14.03.15
20:49
(111)

"структура хранения и доступа очень глубоко продумана... в т.ч. для сверхболших БД.. "

Сверхбольшие - это гигобайт так с десять?


(104)
"банальный простой справочник для добавления/редактирования записей и потому выбора значений из этого справочника с 0 писать несколько дней и до функционала 1С (даже 7.7) будет еще сильно далеко ))"

Это в яве так?
117 Новиков
 
14.03.15
21:11
pvase, вы пробовали окунуться в прикладную разработку на традиционных языках программирования семейства .net? Я соглашусь, там все очень круто с точки зрения расширения возможностей среды разработки, там нет миллионов режимов совместимости, как у нас, нет никаких тормозов. Студия никогда не вылетает, и все такое. Вы можете выбрать любую базу данных и делать с ее схемой все что вам кажется правильным. Там "куча красивейших визуальных компонент типа ComponentOne и DevExpress в том числе для корпоративных пользователей". (c)

Через месяцев 12, создайте новую ветку, с описанием как продвигается ваш бизнес в области прикладной разработки. По некоторым наблюдениям, этого времени не хватит даже на то, чтобы разобраться как на .net оптимально делать прикладные разработки, как накатывать многоверсионные изменения от различных вендеров на одну систему, как реализовать обновление вашего ПО и сделать синхронизацию по десяткам или сотням точек сетки, как оттестировать весь написанный вами код  (если оный будет).

К добавлению к (115) я только вставлю небольшую ремарку: 1сники, программирующие только "во вселенной 1С", ни разу не видевшие "других миров", к настоящему времени обросли "жиром" от того функционала и возможностей, которые на данный момент предоставляет платформа 1С. В этом огромная заслуга 1С, и это качественно новый уровень разработки, за что по идее ребятам из 1С надо ставить прижизненные памятники. На какой еще платформе, можно воять также быстро и просто приложение, одновременно доступное под толстого-тонкого-веб-мобильного клиента? Поддержка облачного фреша, несколько вариантов интерфейса. Что еще нужно? Я вообще молчу про такое понятие как "типовая конфигурация". Источник неисчерпаемого вдохновения.

И вместо того, на ночь читать молитвы за здравие тех ребят, которые это все навояли, вояют, и будут воять, что мы все чаще и чаще слышим?

"1С надоела" (c)

Честно говоря, таким товарищам, я бы пожелал только одного. Удачи.
118 Lama12
 
14.03.15
21:16
(117) +1
119 MadHead
 
14.03.15
23:19
(117) я сразу вспомнил кота который лизнул себе яйца. С точки зрения разработки продукта 1с проигрывает в масштабируемости и не покроет требования крупного бизнеса, а именно там крутятся деньги. Я уверен, что могу потягаться, а скорее всего и утереть нос в знании 1с. 1с сделало инструмент быстрой разработки, но он пригоден максимум для среднего бизнеса. не видать 1с нику приложений с тысячами пользователей.
Можно долго обсуждать успех 1с, но есть адкватные показатели бизнеса. Прогерам на jave,.net, pyton даже php платят больше чем 1с никам и это главный индикатор.
120 ilyavorobyev
 
14.03.15
23:54
(119) php программисту платят больше чем 1снику? бред какой то
121 ilyavorobyev
 
14.03.15
23:55
(119) про java и python можно еще поверить
122 Второе Пришествие
 
14.03.15
23:58
c 1C никами трудно спорить они мало видят вокруг кроме бизнес решений
123 Второе Пришествие
 
15.03.15
00:07
(119) последний раз когда искал работу мое сердце вообще екнула.
Наслушался всякого. Зарплаты депингуют куча каких-то девочек, бывшие юристы кого-то только нет. Работодателю вполне достаточно их уровень работы. А у них даже IT образования нет.
А придется же их кодом еще заниматься. Зачем мне это. Поэтому тоже решил двинуть туда где без it образования никак.
124 Второе Пришествие
 
15.03.15
00:10
+(123) это если идти заниматься типовыми. А разработка пока вроде нормально оплачивается.
125 Второе Пришествие
 
15.03.15
00:15
(120) гугл тренды показывавет что большинство запросов по PHP из Кубы. Я сомневаюсь что все кубинцы стали пхп-шниками. Скорее всего весь фриланс php работает там  :)))
126 Второе Пришествие
 
15.03.15
00:15
127 clasteriy
 
15.03.15
00:50
(119) +1
128 iamnub
 
15.03.15
04:15
(117)

Я занимаюсь прикладной разработкой в .NET.

Что такое

"как накатывать многоверсионные изменения от различных вендеров на одну систему"

я не понял.

"как реализовать обновление вашего ПО"

ClickOnce например. Это если неймется сделать именно десктоп. А вообще сейчас все в веб уходят - там обновление ПО очень простое - доставляется прямо в броузер по http-запросу.

"как оттестировать весь написанный вами код  (если оный будет)."

Очень интересно. Как в 1С "оттестировать весь написанный вами код"?

"и это качественно новый уровень разработки"

Простой пример. Нужно написать функцию - на входе массив структур (одного типа конечно), значения полей - простые типы. На выходе - те же структуры, но уникальные по составу полей.

Какой код нужно написать в 1С если использовать паттерн "качественно новый уровень разработки"?
129 iamnub
 
15.03.15
04:16
(117)
"навояли, вояют, и будут воять"

вАять.

Через "о" пишется вОнять.
130 rphosts
 
15.03.15
05:05
(116)сверх большие это тте где для оптимизации нужны уже эксперты
131 rphosts
 
15.03.15
05:07
(114) на каком-то классе задач сравнивать вполне возможно... для построения учётных систем 1С великолепна!
132 rphosts
 
15.03.15
05:12
(119) что в вашем понимании крупный бизнес и что не так с 1С в плане масштабируемости?
133 rphosts
 
15.03.15
05:22
(128) >Очень интересно. Как в 1С "оттестировать весь написанный вами код"?

ну даже автоматическое тестирование есть...

>Простой пример. Нужно написать функцию - на входе массив структур (одного типа конечно), значения полей - простые типы. На выходе - те же структуры, но уникальные по составу полей.

1С это не умеет?

>Какой код нужно написать в 1С если использовать паттерн "качественно новый уровень разработки"?

большая часть кода в 1С это не раздумья про то как реализовать IO с БД или интерфейс а именно реализация бизнес-процесса, отчётов и т.п. Многие вещи вообще не напрягают т.к. пользуешься готовым...


Скажите мне сколько у вас времени займёт разработка на яве отчёта собирающего данные из ну пусть 8 таблиц (пусть даже просто таблиц а не срезов и др. ВиртуальныхТаблиц), причём пользователь сам может настроить список выводимых полей, отборы на результат, сортировку и группировку результата, условное оформление результата... причём если поля какой-то таблицы в отчёте не выводятся - эта таблица исключается из запроса для формирования отчёта (т.е. запрос становится легче и проще)? - меня реально интересует сколько вы такой отчёт будете рисовать.
134 MadHead
 
15.03.15
05:47
(132) Взять к примеру любой крупный банк даже по масштабам рф. Там 1с сгодиться максимум  вести бух учет. С масштабируемостью плохо так как предел производительности довольно низкий (даже с 1000 пользователей будут большие проблемы)
(133) Если вы говорите, что в 1с есть автоматическое тестирование, вы вряд ли видели как покрывается код юнит тестами в мире джава девелопмента и какие есть для этого инструменты. 1с может и дойдут до этого, но пока все очень плачевно.
Сила java в возможностях, а не в скорости разработки. На джаве отчет писать дольше, но можно сделать, то что в 1с в принципе не реализуемо. Я не знаю какие есть инструменты для отчетов в java(но уверен что у oracle есть, что предложить), a у майкрософта excel отлично работает с olap кубами, я видел как шарящие экономисты крутят там данные я бы не сказал, что скд тут на много круче.
135 rphosts
 
15.03.15
05:59
(134) 1. я работал в банке, который был в топ№10 (а возможно и топ №5) по работе с населением... я знаю что такое рабочее место операциониста.

2.смотрите я даже не спорю ни с чем, мне интересно сколько времени уйдёт на разработку обрисованного вот так отчёта.
136 Сержант 1С
 
15.03.15
06:08
(0) цель? нравится строить сложные системы?
Ну тогда стань маленькой частью большого САП, будешь востребован в узких кругах. Ну или джава - джавапроги на вес золота, им двести дают - они рыло воротят в москве.
137 badboychik
 
15.03.15
06:14
я бы сузил вопрос в (0) - идти в WinForms или в ASP.NET?
Вроде как ASP.NET востребованнее
138 MadHead
 
15.03.15
06:23
(135) и что там фронт был на 1с?
Я не знаю сколько времени уйдет на разработку такого отчета, не сталкивался.
139 rphosts
 
15.03.15
09:20
(138) нет, но и явы там не было... всё исключительно средствами Forms/Reports фирмы Oracle.
140 sikuda
 
15.03.15
10:42
Опять все путают теплое с мягким. java технология виртуальной машины исполнения кода, 1С монолитная среда, .net - ответ Microsoft на java, web технологии это javascript и html5.
По мне все кроме последнего являются специальными инструментами для своих задач.
141 iamnub
 
15.03.15
10:57
(133)
"меня реально интересует сколько вы такой отчёт будете рисовать."

А ты думаешь, что 1С изобрела вечный двигатель, который называется СКД? СКД неплоха - спору нет, но в мире полно reporting систем. Взять готовую - и всё.

И вы преувеличиваете уровень заморок с БД и интерфейсом.
Скажите еще - что нужно самому драйвер для работы с hdd писать.
142 rphosts
 
15.03.15
12:57
(141) угу, но равных СКД по скорости разработки отчётов нефиксированного размера и не слишком сложны - нет. Всё-же на вопрос вы не ответили...

Если и преувеличиваю то не на много. Способ хранения в регистрах продуман для учетных задач очень даже неплохо так
143 Serginio1
 
15.03.15
13:30
(137) Сейчас на подходе много революционного например ASP.NET (vNext)
http://habrahabr.ru/post/242243/

(117) Я программирую на 1С, но очень много использую Net.
Как для использования библиотек Net в 1С v8: v8: Использование сборок .NET в 1С 7.x и 8.x

так и прямой доступ к БД для увеличения скорости записи например используя Merge v8: _SimpleKey и его установка

так и используя для доступа ASP.NET в том числе к семерке
Высоконагруженные веб-сервисы 1С - скорость работы
144 rphosts
 
15.03.15
14:01
(143) но основное средство разработки - 1С. А то, что используете расширения функционала за счёт сторонних средств - лишний плюс вам как профессионалу
145 Serginio1
 
15.03.15
14:37
(144) На изучение Net так или иначе уходит достаточно времени, и проще набивать руку в основной деятельности используя Net для расширения. Зато потом уже проще пересесть на чистый Net
146 rphosts
 
15.03.15
15:01
(145) что, есть такие планы?
147 Serginio1
 
15.03.15
15:05
(146) Все возможно. Люблю изучать все новое и применять несмотря что мне 51
148 Второе Пришествие
 
15.03.15
15:21
не хочу никого обидеть, но сейчас 1С-ник это прокладка между подразделением IT и бухгалтерией.
149 Garykom
 
гуру
15.03.15
15:56
(148) угу потому что в случае необходимости (и соответствующей оплаты) может заменить и ИТ и бух вместе взятых :)
150 Гобсек
 
15.03.15
15:57
(148)Зависит от конкретного одинэсника.
151 rphosts
 
15.03.15
16:18
(148) угу, но как правило одинэснег лучше юзера знает что юзеру нужно на самом деле и что ему потребуется завтра, а упоротые в код кодеры ничего кроме как сделать то, что от них требуют не могут и вообще брезгуют общаться с юзерами... типа не барское это дело
152 Второе Пришествие
 
15.03.15
16:34
(149) (151)
в небольшие организации эта схема отлично вписывается, но в более или менее крупные начинает тормозить развитие it инфраструктуры.

Тут руководство должно понимать что большой объем данных потребует нанять профессиональных it-шников (тесторы, разрабочики, архитекторы и т.п.)
153 Garykom
 
гуру
15.03.15
16:51
(152) ок я видел и даже сопровождал большие системы...это такой Г (в большинстве случаев) что глючность типовых 1С и рядом не было

либо начинается изобретение лисапедов (функционала 1С по обмену данными, отчетам, способам обновления бд и проги и т.д.) на java, c# и т.д. причем в разы хуже (зато свое)

т.е. если нужно большое "неизменное" решение то да, на универсальных языках их можно сделать (и больше не трогать)

но если нужна гибкость (у малых и средних контор гибкости больше нуна поэтому 1С и рулит) то универсальные языки/платформы проигрывают 1С-подобным платформам тут же
154 Второе Пришествие
 
15.03.15
16:58
(153) ну не зря же спецы java и c# ценятся более чем те же 1C-ники спецы.

Может java и c# и универсаьные но там тоже есть свои направления. Например разработка банковского ПО.
155 Garykom
 
гуру
15.03.15
17:03
(154) угу спецы по foxpro и прочим объектам археологии (ранее распространенные) да та же delphi со знанием уникальной системы тоже ценятся...

пока на 1С контора не перейдет ;)

глупо сравнивать цену на машину...вы сравните рынок (объемы продаж) и просуммируйте

да есть майбах и прочие крузаки 200, но это капля (по общей сумме продаж, даже не количеству) по сравнению с автоваз, логан и т.д.

так и с 1С, просто большие конторы у них есть $ на заказные системы, поэтому у них все что угодно может стоять

например видел на php+js систему для полиграфии или юрагентсва - но это извращение как и склад на голом c++ с mfc
156 sikuda
 
15.03.15
17:12
(155) php+js - Это Вы успешному Bitrix скажите, что у них это все извращение. На коленке система это одно, а тиражируемая совсем другое...
157 rphosts
 
15.03.15
17:20
(154) какие преимущества у си-шарпа или явы для банковского дела? Такое понятие как транзакция для них вообще нативно?
158 iamnub
 
15.03.15
17:29
(157)

--Такое понятие как транзакция для них вообще нативно?

Улыбнуло.
159 iamnub
 
15.03.15
17:30
160 Garykom
 
гуру
15.03.15
17:34
(156) ха одно дело сайт...и другое когда на этом внутреннем сайте офисные манагеры пытаются работать... типа товар там принимать/отгружать или бумажки сканировать для дела...
161 iamnub
 
15.03.15
17:49
(160)

--и другое когда на этом внутреннем сайте офисные манагеры пытаются работать..

Веб-клиент от 1С - круто-круто, а от любого другого - УГ?
162 MadHead
 
15.03.15
19:16
(157) к примеру поддержка распределенных транзакций и в разы выше отклик системы. Сервис на 1с это печалька, недавно обсуждалось на форуме. Было понятно, что нечего высоконагруженного не сделать на 1с.
163 Garykom
 
гуру
15.03.15
20:07
(161) веб-клиент от 1С это так...доп конфетка...на чем еще можно сделать "обычный" интерфейс и получить в комплекте еще и веб?
164 rphosts
 
15.03.15
20:16
(158) иди улыбайся дальше
165 Torquader
 
15.03.15
20:18
В java есть многопоточность, а в 1С - только фоновые задания.
166 rphosts
 
15.03.15
20:18
(162) отклик возможно выше... но вы что, числодробильные задачи решаете или строите систему реального времени?
167 rphosts
 
15.03.15
20:19
(165) для итерактивных приложений фоновых мало?
168 vasbur
 
15.03.15
20:28
смешно сравнивать 1с и с#

1C для одноклентских поделок, с# для разработки высоконагруженных масштабируемых сервисов.
Попробуйте на 1С клиент-банк написать, и фронтэнд и бэкэнд. Или твиттер. А на с# - можно.

Автору только одно могу сказать - разработка на c# требует гораздо большего стека технологий: тут и всякие NoSQL и ngings-ы, и Html+css+js надо знать, и git+teamcity например. Придется несколько лет джуном впахивать с соответствующей зп.

А само программирование - он конечно в разы прикольнее. После нормального ООП очень тяжело код в 1С клепать
169 MadHead
 
15.03.15
20:29
(162) если речь идет о биржевой торговле, то отклик очень важен. Если речь о системе оценки рисков, то большую роль играет скорость просчета математики. Если говорить о рабочем месте операциониста, то тут все упрется в показатель "количество транзакций в секунду".
170 MadHead
 
15.03.15
20:30
(168) я на пример не считаю, что нужно больше знать что бы кодить на шарпе. Просто знания предметки заменяются знанием стека технологий, да и в нет почти все из коробки работает.
171 vasbur
 
15.03.15
20:32
(170) чисто с программистской точки зрения - знать нужно больше. Поэтому переходить на сишарп сложно, например сложнее чем с 7.7 на 8.3
172 MadHead
 
15.03.15
20:33
(167) очень мало. Контекст фонового очень тормазнутый
173 MadHead
 
15.03.15
20:35
(167) к примеру рассчитать оптимальный маршрут для 100 точек доставки и нескольких машин на 1с за примелемое время нереально.
174 Мебиус
 
15.03.15
20:42
(173)
Блин да не считай
Кто заставляет
Если микроскопом гвозди забивать - нечего удивляться что плохо забиваются
Возьми молоток и забей
гвоздь

Напиши свою приблуду на шарпе

Каждый инструмент для своего
175 Мебиус
 
15.03.15
20:44
1С инструмент управления и учета
Если выгоднее и быстрее написать макрос на VBA чем лопать построчно файл через 1С так и делай

демагогию развели
176 Мебиус
 
15.03.15
20:45
(168)
"Попробуйте на 1С клиент-банк написать, и фронтэнд и бэкэнд. Или твиттер. А на с# - можно. "

Попробуй на с#  УТ 11 написать
177 iamnub
 
15.03.15
20:48
(163)

--на чем еще можно сделать "обычный" интерфейс и получить в комплекте еще и веб?

https://www.devexpress.com/products/net/application_framework/
178 iamnub
 
15.03.15
20:50
(164)
Да ты чушь несешь, как тут не улыбаться?
179 viraboy
 
15.03.15
20:53
Сидел на НЕТ до 2010 года. Писал в том числе и учетки, с SQL знаком очень хорошо в том числе и с линкью и иже с ними. Ушел в 1С - заработать можно в разы больше, перекрыл предыдущую ЗП за три меясяца и это не дефолтсити, я уже молчу про москоу и питер
180 viraboy
 
15.03.15
20:54
+(179) Бывает для разнообразия пишу компоненты на НЕТ. Единственный минус, английский забываться стал ))
181 iamnub
 
15.03.15
20:57
(176)

--Попробуй на с#  УТ 11 написать

Еще один.

УТ 11 - один человек писал?

C# - это язык. Приложения пишутся с помощью фреймворка.

На чем надо "попробовать" написать УТ11?

WebForms? MVC? WF? WPF? SL? SPA? XAF? ADO.NET? L2E? CSLA?

Слова-то все знакомы?

С колокольни C# - язык 1С-а вообще не язык.

А любая типовая достойна кунсткамеры.
182 MadHead
 
15.03.15
20:58
(176) Дык написаны erp системы. И выдерживают они нагрузки на много выше чем 1с
183 MadHead
 
15.03.15
21:01
(176) в этом и смысл, что на томе же шарпе или джаве можно сделать все тоже самое что и на 1с (в большинстве будет дольше разработка, но получается приложение с высокой производительностью). А вот на 1с можно написать максимум учетную систему для среднего бизнеса или узкого участка крупного бизнеса(типа ведение бух учета)
184 viraboy
 
15.03.15
21:01
(181) Я писал. Тупо добавляешь к разработке 4 месяца на разработку такой же экосистемы как в 1С и вперед. Ничего сверхъестественного нет. Для крупных предприятий система получается на много производительней и прозрачней в администрировании.
185 viraboy
 
15.03.15
21:03
+ (184) Это я про нет. Это при том что большинство компонентов типа текстбоксов, гридов, генераторов отчетов придется купить или украсть ))
186 Мебиус
 
15.03.15
21:04
(183)
"в большинстве будет дольше разработка"

Она будет бесконечна
"но получается приложение с высокой производительностью"

В следующей жизни
187 Мебиус
 
15.03.15
21:06
(184)
"Тупо добавляешь к разработке 4 месяца на разработку такой же экосистемы как в 1С и вперед"

Так вот где разработчики Ананаса тусуются
188 viraboy
 
15.03.15
21:07
(186) извините, вы кроме 1с что нибудь видели. При крупном внедрении разница между внедрением 1С и заказной разработки практически невидна.
189 MadHead
 
15.03.15
21:07
(186) вы преувеличиваете скорость разработки на 1с. Когда когда становиться очень много 1с даже будет проигрывать в скорости, так как нет нормальных средств структурировать код и проводить тестирование.

(183) я работал с базой > 1.5 ТБ и примерно 250-300 пользователей + много торговых с системой на андроиде. Все было очень близко к верхнему пределу 1с. Невозможно реструктуризировать некоторые таблицы приходилось много шаманить со скулем напрямую.
190 Мебиус
 
15.03.15
21:09
(181)
Так чеши отсюда к тру разработчикам

Чего ты в этой профессии  делаешь  

Иди автоматизируй Goldman Sachs

"И с Деми Мур делись секретами " Как там поется
191 Мебиус
 
15.03.15
21:10
(189)
А если не секрет какой штат разработчиков был?
192 MadHead
 
15.03.15
21:11
(191) 17 человек
193 viraboy
 
15.03.15
21:11
(190) Я так понял вы молитесь на желтую вывеску 1С мерцающую во тьме, и БН спустившего на нас благодать. Продолжать этот разговор не имеет смысла
194 Мебиус
 
15.03.15
21:13
(192)
Я знаю одну крупную федеральную контору
у которой своя самописка
так примерно такого же масштаба
так вот там штат разработчиков 200 чел.
195 Мебиус
 
15.03.15
21:17
(190)
Я тоже честно не понимаю людей которые гадят там где едят
196 MadHead
 
15.03.15
21:19
(194) Это скорее подтверждает, что при большом количестве кода в 1с многие плюсы быстрой разработки сходят на нет, а иногда даже мешают.
ЗЫ Был когда-то на собесе в связном, там около 80 чел, но когда мне показали рабочее место передумал, опен спейс на ~50 человек это жесть, мне бы было проблематично в таких условиях работать.
197 Мебиус
 
15.03.15
21:21
(196)
Что подтверждает тот факт что отдел разработки на шарпе в на порядок больше чем аналогичный на 1С?
198 Мебиус
 
15.03.15
21:23
(196)

Кроме того ч никогда не забуду с какой тайной завистью смотрел ИТ директор этой конторы на Такси и управляемый интерфейс

Это с учетом того что у конторы денег завались и они могут делать что захотят
199 MadHead
 
15.03.15
21:34
(197) у меня много знакомых программистов работающих на западных заказчиков(с#, java, objective c), на сколько я знаю, там команды идут до 20 человек(и это включая тестеров), так как больше делать не смысла про причине отсутствия прироста производительности. Гос сектор как всегда беситься с жиру(набирают средних спецов так как не выдерживают конкуренции по ЗП западными заказчиками).
(198) Я никогда не восхищался такси, причем последний год до ухода из 1с работал на УФ в том числе такси. Как по мне на том же js можно сделать интерфейсы удобнее для конкретной задачи)
200 MadHead
 
15.03.15
21:35
(197) Касательно средних спецов качество количеством не заменить
201 Serginio1
 
15.03.15
21:36
(197) А как насчет сравнения Dynamics AX 2012

http://www.navicongroup.ru/ax/book/Dynamics_AX_%3DC9_.NET.pdf
202 Garykom
 
гуру
15.03.15
22:06
(177) сами то пробовали на этом eXpressApp от DevExpress писать?

жалкая поделка даже до уровня 1С 7.7 не тянет ))

еще бы Vaadin припомнили на java ))

т.е. это нечто уровня формочек ms access только под .net и asp.net
203 1с80
 
15.03.15
22:35
По моему было-бы хорошо если бы 1С отказалась от своего языка и переписала бы фреймворк на C# или Java. А также дала бы возможность гибко настраивать веб интерфейс (типа как в Android).
Раньше то мотивировали свой язык тем (и сделали его русским), что якобы обычные пользователи могут допиливать прикладные решения, типа "доступно и всерьез". Но понятно, что сейчас это не актуально и доработками все равно занимаются программисты.
204 badboychik
 
15.03.15
23:44
(203) В 8.4 может быть что то будет в этом направлении, раз уж обещают конфигуратор на основе эклипса
205 rphosts
 
16.03.15
02:43
(188) (189) если оно так, то почему рынок учётных систем (кроме мегагигантов которым нужен МСФО) монопольно поглощён 1С? Где ваши .NET системы-конкуренты?
206 rphosts
 
16.03.15
02:48
(173) может в разработчике проблема? Для РАУЗа ведь хватает, а для вашей смешной задачи - нет...

PS Если нужно быстрее у одинэснегов нет религиозного запрета на использование компонент/сервисов написаных на других языках
207 rphosts
 
16.03.15
02:49
(203) хорошо чем и хорошо кому?
208 MadHead
 
16.03.15
03:28
(205) потому что 1с дешевле, для мелкого и среднего бизнеса недостатки 1с не играют большой роли. А вот в крупном бизнесе картина противоположная, 1с там очень мало и то на не критичных участках(бух учет как правило).

(206) В аналитике/комментаторе проблема, который не  в курсе что такое np полная задача и почему 1с не справиться, рауз тут не причем у него узкое место не математические вычисления. А по математике 1с медленнее того же net раз в 200
209 MadHead
 
16.03.15
03:33
(208) Если взять рынок за пределами СНГ то там и говорить не о чем. В СНГ нет смысла делать хороший продукт по учету, ведь все рано в следующем квартале переписывать.
210 rphosts
 
16.03.15
04:12
(208) 1. делать тиражные решения религия запрещает? Знаете чем отличается программа от программного продукта? - Вот тот-то и оно.

2.читаем внимательно PS... хотя с другой стороны... ну давайте математику протестим предложите тест на элементарные математические операции и посмотрим сколько за единицу времени можно их сделать на 1С а сколько на яве.
211 rphosts
 
16.03.15
04:19
(209) люди инертны, если экселя + некоторого кол-ва рукопашной работы достаточно для налоговой отчётности - зачем какие-то 1с?
212 rphosts
 
16.03.15
05:02
+ (210) да, давайте реально проверим например такой код:


&НаКлиенте
Процедура Команда1(Команда)
ДатаВремя = ТекущаяДата();
а=12345678;
в=23456789;
с=34567890;
Для и1=1 По 10000000 Цикл     д=а*в/с + а - в;  КонецЦикла;
Сообщить(ТекущаяДата() - ДатаВремя);    
КонецПроцедуры


у меня на компе отрабатывает 15 секунд(Core i3-2130, 3?4Ghz)... а аналогичное на яве на аналогичном компе?
213 Мэс33
 
16.03.15
07:35
(212)
Код на java, расчет в МИЛЛИСЕКУНДАХ:

public class Demo {
    public static void main(String[] args) {
        long a = 12345678;
        long b = 23456789;
        long c = 34567890;
        long d = 0;
        long timeout= System.currentTimeMillis();
        for (int i = 0; i < 10000000; i++) {
            d = a * b / c + a - b;
        }
        System.out.println(System.currentTimeMillis() - timeout);
    }
}

В среднем 180 мс-212 мс  (0,18 секунд - 0,212 секунд).

На этом же компе код на 1С дает 18 секунд - 21 секунда

Комп: Pentium G630 - 2.7Ghz (2 cores).
214 Мэс33
 
16.03.15
07:47
(212)
чтобы не подумали, что компилятор java оптимизировал код (так как расчет одинаков), добавил:

public class Demo {
    public static void main(String[] args) {
        long a = 12345678;
        long b = 23456789;
        long c = 34567890;
        long d = 0;
        long timeout = System.currentTimeMillis();
        for (int i = 0; i < 10000000; i++) {
            d = a * b / c + a - b + i;
        }
        System.out.println(System.currentTimeMillis() - timeout);
    }
}

все равно не более 200 мс
215 rphosts
 
16.03.15
07:58
(214) не указана машинка на которой выполнялось
216 rphosts
 
16.03.15
07:59
ага, вижу выше...
217 Мэс33
 
16.03.15
08:06
(215) Неважно, какой комп. Ведь я запустил и 1С, и Java на одном и том же компе.
218 rphosts
 
16.03.15
08:10
ну т.е. порядка 90 раз быстрее... если ява умеет нагрузить оба ядра - то в 45 раз... в общем не в 200 на числодробильных задачах... но я уж точно не из тех кому религия запрещает использовать что-то кроме нативного.

чисто для эксперемента...
если сделать исходные
а=123456781111111111;
в=234567891111111111;
с=345678901111111111;

во сколько раз изменится скорость на яве
219 Мэс33
 
16.03.15
08:32
В java я не опытен в работе с большими числами, написал индусский код ))).

Вышло 6000-8000 мс. (6-8 секунд).
220 Мэс33
 
16.03.15
08:37
1С показал 26 секунд. Результат равен:
7 266 315,678571992678754763452440979

При этом верным ответ должен быть:
-27336842332760700
221 Мэс33
 
16.03.15
08:38
Java показал результат (предыдущий ответ был подсчитан в Excel, что не показательно):
-27336842332760633 - это верное значение.

В Java пришлось работать с BigInteger.
222 Мэс33
 
16.03.15
08:39
public class Demo {
    public static void main(String[] args) {
        BigInteger a = valueOf(parseLong("123456781111111111"));
        BigInteger b = valueOf(parseLong("234567891111111111"));
        BigInteger c = valueOf(parseLong("345678901111111111"));
        BigInteger d = valueOf(parseLong("0"));
        long timeout = System.currentTimeMillis();
        System.out.println(System.currentTimeMillis() - timeout);

        for (int i = 0; i < 10000000; i++) {
            d = ((a.multiply(b)).divide(c)).add(a).subtract(b);
        }

        System.out.println(System.currentTimeMillis() - timeout);
    }
}
223 rphosts
 
16.03.15
08:41
ну понятно, видимо 1С использует какую-то свою математику... при работе с большими числами разница уменьшается
224 modestry
 
16.03.15
08:43
(220) 1c это конструктор для обработки данных бухгалтерии (ларька) что от него хочешь?
225 TStan
 
16.03.15
08:43
(223) 1c специально создана для подсчета большого бабла)))
226 TStan
 
16.03.15
08:44
1с это транслятор по сути, больших скоростей не ждите
227 Мэс33
 
16.03.15
08:44
public class Demo {
    public static void main(String[] args) {
        double a = 123456781111111111D;
        double b = 234567891111111111D;
        double c = 345678901111111111D;
        double d = 0D;

        long timeout = System.currentTimeMillis();
        System.out.println(System.currentTimeMillis() - timeout);

        for (int i = 0; i < 10000000; i++) {
            d = a * b / c + a - b;
        }

        System.out.println(System.currentTimeMillis() - timeout);
        System.out.println(d);

    }
}



---------------------
Время: 89 мс.
Результат: -2.733684233276064E16
228 modestry
 
16.03.15
08:47
(227) Сравнение JAVA и 1с, это все равно что сравнить ассемблер и Бэсик....
229 Мэс33
 
16.03.15
09:06
(228) Задали вопрос - ответил )))
Понятно дело, что сравнивать нельзя.
230 Мэс33
 
16.03.15
09:07
(228) просто я сейчас изучаю java, третью неделю.
Все хочу от 1С отойти, устал я от бухгалтеров.
231 supremum
 
16.03.15
09:16
(230) Прельстила карьера кодера с туманными перспективами вырасти до ведущего кодера?
232 Мэс33
 
16.03.15
09:18
(231) прельстила)))
Особенную пикантность добавляет тот факт, что у нас в городе вакансий "java developer" раз-два и обчелся )).
233 supremum
 
16.03.15
09:19
(232) Что за город?
234 TStan
 
16.03.15
09:21
зп 1сников в инвалюте просела, вот народ и ломанулся в java\net
235 supremum
 
16.03.15
09:22
(234) Неудачники.
236 Мэс33
 
16.03.15
09:22
(233) Алматы.
(234) просела в прошлом году, на 20%.
237 supremum
 
16.03.15
09:24
(236) Попробуй сходить на собеседование. Обычно уровень вхождение весьма высокий и просто с улицы без опыта только на падавансике позиции, но тут придется конкурировать со студентами и требование так же высокие.
238 supremum
 
16.03.15
09:26
+(237) Если пробьешься, то тебя ждут прекрасные перспективы и неплохие деньги.
239 Мэс33
 
16.03.15
09:27
(238) спасибо за пожелалки.
В целом - хочу рано или поздно перебрать на бугор.
Даже если к 40 там окажусь - и то будет неплохо.
В родной стране в 40 ты уже и не нужен, как спец. А как менеджер - я уже наработался, не хочу.
240 TStan
 
16.03.15
09:29
(235) да хз, кто неудачник, жизнь покажет.Все от курса зависит, индусов и прочих явописателей чуть менее, чем дофига, придется с ними за тарелку супа конкурировать
241 Мэс33
 
16.03.15
09:30
(240) Все говорят про тарелку супа.
Но даже в 1С у нас спецов туева хуча, а все равно обращаются ко мне, хотя у меня опыта 2-3 года. А почему? Потому что "не порчу". )))
242 TStan
 
16.03.15
09:36
(241) тарелка это условно, просто 2-4 к$, сейчас это приличные деньги на рубли, а когда курс был 30 с копейками, то это обычного московского 1сника не впечатлит
243 TStan
 
16.03.15
09:36
(242)+ а спецов хороших везде не так много
244 Мэс33
 
16.03.15
09:44
(242)  у нас обычный 1сник без переработок и халтур выше 250-350 тыс не прыгает, а это примерно $1350- $1890

Общее мнение работодателей - "на рынке очень много голодных 1сников, только позови - прибегут".
245 TStan
 
16.03.15
09:46
(244) так у вас еще норм), в нашем городе на фикси потолок $1к
246 ilyavorobyev
 
16.03.15
09:46
(244) ок пришли мне вакансию в россии java программистом на 2к $?
247 Мэс33
 
16.03.15
09:48
(246) Зачем?
Я же не говорил, что джависты рубят бабосы в РФ.
И самоцель - не зарплата.
248 ilyavorobyev
 
16.03.15
09:48
(247) затраты забугром будут больше
249 Мэс33
 
16.03.15
09:49
250 TStan
 
16.03.15
09:51
(248) Как говорил один знаковый полунемец - лучше на их деньги жить у нас)
251 TStan
 
16.03.15
09:51
знаковый = знакомый
252 Мэс33
 
16.03.15
09:52
(250) Сегодня казахстанцам на свои деньги лучше жить в РФ ))). Курсы валют хорошие для тенге по сравнению с рублем.
253 modestry
 
16.03.15
10:06
(248) Жил там? Квартира в болгарии жрет 50 евро в месяц коммуналка...
254 TStan
 
16.03.15
10:10
(253) Кем он там работать будет, там только отдыхать?
255 Мэс33
 
16.03.15
10:51
(254) freelance
256 paraline
 
16.03.15
12:05
(237) согласен, это основная причина почему не там много спецов идет в .net или java. На входе уже необходимо иметь некоторый айти бэкграунд, т.е. знать базы ООП, современные фреймворки, sql запросы, настраивать веб службы. В то время, как в 1С принято называть программистом в том числе, девочку, которая под боком у бухгалтеров сидит и разъясняет возникающие вопросы по закрытию месяца, почему такие проводки, а не другие, что никак программированием не назвать, и требования на такие позиции на уровне продвинутый пользователь ПК + базовые знания предметки.
257 Мэс33
 
16.03.15
12:14
(256) Вот именно.
Поэтому и хочется в Java/C# )
Хотя бы понять, что что-то значишь.
258 ilyavorobyev
 
16.03.15
12:57
(257) внедри УПП на каком нибудь заводе на 150 рабочих мест, будешь знать что то значишь
259 Новиков
 
16.03.15
13:10
(257) >>Хотя бы понять, что что-то значишь.
Обычная кодерасня значит там чуть меньше, чем аналогичная кодерасня в 1С.

Ну и кстати, так если хочется так перейди в другой такой красивый и прекрасный, розовый мир, Java/C# - что держит то? Какие такие позывы заставляют писать сабж? Почему тупо не взять и свалить? Зачем нужно об этом проинформировать общественность?
260 TStan
 
16.03.15
13:18
Не так давно, процесс перехода был на 1с с той же java и народ говорил, что за те же деньги там знать надо поболее
261 Мэс33
 
16.03.15
13:39
(259) Вообще-то топикстартер - не я ))).
Я просто подключился к диалогу.

(258) УПП, 80 юзеров, своя специфика....
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.