|
OFF: Думаю двинуть в сторону NET, что посоветует уважаемый посетитель форума? | ☑ | ||
---|---|---|---|---|
0
pvase
13.03.15
✎
17:28
|
1С надоела, MS SQL + OLAP (и другие MSRS, MSIS) что-то нет вдохновения заниматься ими. Подумаю про net-разработки для web-а. Может кто работал в этой области? С чего посоветуете начать?
Большое спасибо. |
|||
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
|
(246) а так - поиск говорит такой результат:
http://hh.ru/search/vacancy?text=java&clusters=true&area=1&salary=100000&only_with_salary=true&from=cluster_compensation |
|||
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 юзеров, своя специфика.... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |