powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Среда для разработки 1С онлайн
67 сообщений из 67, показаны все 3 страниц
Среда для разработки 1С онлайн
    #38203868
tulyachka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Вопрос довольно дилетантский.
Какой язык программирования подойдет для быстрого и качественного старта проекта типа 1c бухгалтерии. (множественные формы, рачеты, связи и зависимости)
C#, Perl, python, php....
я слабо ориентируюсь в нюансах, может какой-то долго работает с формами(коих в таком проекте уйма), какой-то не приспособлен для реализации столь сложно системы, может на каком то слишком долго это делать или сложно и нецелесообразно.

Также интересует фронт-енд среда в частности библиотеки js(backbone, underscore), css(less, sass), html.
слышал что backbone неплохо работает с формаими, но не уверен что лучше использовать для такого проекта.

Возможно у кого есть опыт разработки которым не жалко поделиться.
Заранее спасибо.
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38203875
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не взлетит
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38203880
tulyachka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Паганель,

проект типа 1с ничего общего с ним не имеющий.
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38203903
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганельне взлетит
Фиг его знает. :)
Смущает только "дилетантский" вопрос про языки программирования.
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38203915
tulyachka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSerge,

ну да на форумах бывают и такие вопросы - дилетантские.
Я не спрашиваю про взлетит ли проект или нет...
Хотя можете конечно постебаться мне не жалко...
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38203943
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tulyachkaShSerge,

ну да на форумах бывают и такие вопросы - дилетантские.
Я не спрашиваю про взлетит ли проект или нет...
Хотя можете конечно постебаться мне не жалко...
Никакого стёба. Я и сам задумывался над вопросом. Во-первых, такой уже, вроде как бы, имеется.
Во-вторых, рекомендую PHP+MS SQL и яваскрипт на клиенте.
Основная логическая работа - на SQL (возможно, что и MySQL), клиентская - javascript. Чтобы не писать велосипед, рекомендую фреймворки, типа ExtJS (www.sencha.com). Что касается серверной части, типа "C#, Perl, python, php...." - забейте. Это - самая малая часть, которую Вам предстоит освоить.
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38203963
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tulyachkaКакой язык программирования подойдет для быстрого и качественного старта проекта типа 1c бухгалтерии. (множественные формы, рачеты, связи и зависимости)
C#

tulyachkaТакже интересует фронт-енд среда в частности библиотеки js(backbone, underscore), css(less, sass), html.
слышал что backbone неплохо работает с формаими, но не уверен что лучше использовать для такого проекта.
ASP.NET MVC + jQuery возьми, за глаза хватит.

P.S. И не забивай себе голову всякими бэкбонами, knockout и ангулярисами. Это тебе не нужно, поверь. Всё, что нужно, я перечислил выше. СУБД выбери любую по вкусу, но я бы взял MS SQL.
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38203986
tulyachka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSerge,

Спасибо, извиняюсь просто на этом форуме часто такое бывает.
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38203991
tulyachka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
МСУ,

Я думал что да асп+MVC очень мощные интсрументы и можно сделать всё что угодно, но я думаю что на них нельзя быстро нафигачить, что то быстро работающее за пару месяцев, на питоне быстро можно получить результат, ну как стартапы делаются обычно.

Хотя возможно это зависит только от команды разработчиков...
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204059
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tulyachka,

От языка, на котором пишут на сервере, очень мало дело зависит.
Отдавайте данные в XML (SELECT ... RROM ... XML RAW) прямо с сервера, или сериализуйте Ваши объекты в JSON (или в XML) на сервере (не зависит от языка программирования - они все это позволяют, пара строчек всего) + хороший клиентский яваскриптовый фреймворк, типа экстЖС - и будет Вам щастье.
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204125
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tulyachkaно я думаю что на них нельзя быстро нафигачить, что то быстро работающее за пару месяцев
"Быстро нафигачить" что-то более или менее серьезное ни на одном языке (платформе) нельзя. Если нужно "быстро нафигачить" - найми себе пяток студентов-нищебродов, они тебе за еду быстренько нафигачат. Только результат будет плачевный.

tulyachkaХотя возможно это зависит только от команды разработчиков...
Именно. И язык (платформа) роли никакой не играет (ну или почти не играет).
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204128
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeОтдавайте данные в XML (SELECT ... RROM ... XML RAW) прямо с сервера
Серж опять жжёт... :)
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204143
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУShSergeОтдавайте данные в XML (SELECT ... RROM ... XML RAW) прямо с сервера
Серж опять жжёт... :)
Серж, забудь об этом. Это плохо, очень плохо. Во-первых, данные должны приходить на сервер приложений в их натифном формате без каких-то сиквельных преобразований. Во-вторых, все преобразования (сериализация данных в XML, в JSON и т.д.) должно производиться силами application layer, ни в коем случае не силами БД. В-третьих, сам подход - жесть. Почему не общаться с БД, приложением, хендлерами, SOA и т.д. типизированно ?
P.S. Тема флудоносна, сразу скажу :)
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204153
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ...данные должны приходить на сервер приложений в их натифном формате...
Ахренеть! И ты это умеешь?
ПС. Это - невозможно, деточка. (Ц).
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204156
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

А SOAP - не XML что-ли?
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204177
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeМСУ...данные должны приходить на сервер приложений в их натифном формате...
Ахренеть! И ты это умеешь?
ПС. Это - невозможно, деточка. (Ц).
Не передёргивай, ты понял о чем я говорю.

ShSergeМСУ, А SOAP - не XML что-ли?
Во-первых, SOA и SOAP - разные вещи. Если говорить о SOAP, я как-раз и писал о типизированном подходе (кодогенерация классов), а не ручных ковыряниях в XML.
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204197
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУShSergeпропущено...

Ахренеть! И ты это умеешь?
ПС. Это - невозможно, деточка. (Ц).
Не передёргивай, ты понял о чем я говорю.Я не понял. Не о бинарных TCP-пакетах же речь.
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204259
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge, о господи ..поч вы такой фанат в пхп и сидите тут?
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204267
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyНе о бинарных TCP-пакетах же речь.
1. IDbCommand => SQL => DataSet / DataTable
2. ORM => SQL => IEnumerable<T>
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204276
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRuShSerge, о господи ..поч вы такой фанат в пхп и сидите тут?
Я - не фанат пхп. Просто, я отношусь к тому меньшинству, которое в курсе "как это работает". Кстати, пхп, в отличие от сишарпа, специально для вэба делался.
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204290
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergehandmadeFromRuShSerge, о господи ..поч вы такой фанат в пхп и сидите тут?
Я - не фанат пхп. Просто, я отношусь к тому меньшинству, которое в курсе "как это работает". Кстати, пхп, в отличие от сишарпа, специально для вэба делался.
и какой профит то?) вы имхо не вкурсе как это работает по большинству постов потому что предлагает через подход типичного пхп-ка когад можно проще и удобнее.
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204296
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeКстати, пхп, в отличие от сишарпа, специально для вэба делался.
Весьма некорректное сравнение.
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204323
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУAntonariyНе о бинарных TCP-пакетах же речь.
1. IDbCommand => SQL => DataSet / DataTable
2. ORM => SQL => IEnumerable<T>Эти слова что-то говорят о программных объектах и ничего о "нативном формате", вокруг которого они навернуты. Все равно не понятно, о чем речь.

Для примера, возьмем xml. Его "нативный формат" это текст. А вокруг него навернуты всякие MSXML.
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204355
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRu... вы имхо не вкурсе как это работает по большинству постов потому что предлагает через подход типичного пхп-ка когад можно проще и удобнее.
А как это по-русски будет?
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204380
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeА как это по-русски будет?
нечего было сказать?
п.с.
вы имхо не вкурсе "как это работает" по ваших большинству постов, потому что предлагает подход типичного пхп-ка, когда можно проще и удобнее. В ваших постах, которые я с лета так на вскидку вспоминаю, где был выбор между технологиями ...вами предлагалось пхп без какой либо толковой причины, из-за этого я вам и написал что вы фанат пхп и сидите не в той ветке.
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204384
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а блин снова поторопился и опечатался...
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204395
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyЭти слова что-то говорят о программных объектах и ничего о "нативном формате", вокруг которого они навернуты. Все равно не понятно, о чем речь.
Для тех, кто заперся в танке и не желает от туда выбираться. Речь о том, что из БД нужно выбирать данные без какой-либо трансформации. Трансформацию производить средствами application layer.

P.S. "Нативно выбрать" - это чистой воды аллегория. Другими словами, как вижу так и отдаю. Если требуются еще уточнения по этому поводу или захочешь опять понасиловать мой моск, убей себя об стену.
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204396
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRuвами предлагалось пхп без какой либо толковой причиныпричина озвучивалась. впрочем, противниками озвучивалась таже самая причина в отношении их технологий.
handmadeFromRuи сидите не в той веткеу него нет выбора, он тут модератор
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204452
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariyпричина озвучивалась. впрочем, противниками озвучивалась таже самая причина в отношении их технологий.
у него нет выбора, он тут модератор
тогда в двойне не стоит писать "рекомендую PHP+MS SQL".
"Основная логическая работа - на SQL" - ShSerge, вы имели ввиду держать логику на стороне SQL?
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204467
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУAntonariyЭти слова что-то говорят о программных объектах и ничего о "нативном формате", вокруг которого они навернуты. Все равно не понятно, о чем речь.
Для тех, кто заперся в танке и не желает от туда выбираться. Речь о том, что из БД нужно выбирать данные без какой-либо трансформации.Для начала, откуда ты знаешь, что никакой трансформации не происходит неявно при получении данных application layer'ом? Ему же из бинарного потока нужно слепить объекты, для этого его нужно распарсить. А потом, for xml наверное не пяткой писали, и сделали узкоспециализированную процедуру, заточенную на максимальную производительность при формировании xml-текста из данных бд. Никакой универсальный парсер application layer'а не сравнится по скорости выхлопа с узко заточенным. Что же получается, если нам нужно отдать xml клиенту? Как минимум две трансформации. Одна из бинарного стрима, отдаваемого сервером, в объекты типа DataSet/IEnumerable, вторая из объектов в стрим, содержащий xml-текст. +1, если не в стрим, а в XmlDocument.

А если посмотреть на for xml, то получается, что транформацию в xml нам уже сделал сервер максимально эффективным способом, а если от xml больше ничего не надо, можно сделать ADODB.Stream -> Response.Stream без переливания из пустого в порожнее объекта в объект.

Но все это общие соображения для сферических задач.
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204493
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRuтогда в двойне не стоит писать "рекомендую PHP+MS SQL".
"Основная логическая работа - на SQL" - ShSerge, вы имели ввиду держать логику на стороне SQL?
Не хотелоссь сюда писать пост № 22222. Но уж так получилось. :)
1. Насчёт PHP. Все вэб-программисты, которые этим занимаются более 7-10 лет, так или иначе знают пхп. А дотнетчики ещё и яву.
2. Логика на стороне SQL-сервера? Да Вы меня просто удивляете! Он для этого и создавался, чтобы именно так поступать. Ага, данные только там и надо обрабатывать. Тогда никаких вопросов с типизацией, или как перевести дату из 01.08.2012 в 2012-08-01 не будет. И над этой базой смогут просто и без проблем работать и ваши вэб-приложения, и десктопные, например, на Делфях.
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204504
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyДля начала, откуда ты знаешь, что никакой трансформации не происходит неявно при получении данных application layer'ом?
А мне это и не нужно знать, уже достаточно то, что он делает SQL FOR XML выборки. Более того, рекомендует это зло всем куда ни попадя.

AntonariyЕму же из бинарного потока нужно слепить объекты, для этого его нужно распарсить.
Не пиши чушь, какой еще "бинарный поток". Он делает выборку из обычных таблиц сразу в виде XML.

AntonariyА потом, for xml наверное не пяткой писали, и сделали узкоспециализированную процедуру, заточенную на максимальную производительность при формировании xml-текста из данных бд.
Лом тоже не зря придумали. Но использовать его в качестве отвертки - занятие неблагодарное.

AntonariyНикакой универсальный парсер application layer'а не сравнится по скорости выхлопа с узко заточенным.
Я бы не торопился с такими безапеляционными выводами - это раз. Выхлоп из базы должен быть в виде рекордсета без какого-либо форматирования, условной логики и прочего бреда. Логикой должен заниматься application layer и только он. Тогда отмасштабировать решения будет в разы проще, про переносимость БД - вообще как два пальца.

AntonariyЧто же получается, если нам нужно отдать xml клиенту? Как минимум две трансформации. Одна из бинарного стрима, отдаваемого сервером, в объекты типа DataSet/IEnumerable, вторая из объектов в стрим, содержащий xml-текст. +1, если не в стрим, а в XmlDocument.
Да, так и только так. Более того, одному клиенту нужна определенная xsd схема, другому - другая, третьему - третья. Писать этот ужос на SQL - проще убить себя об стену. Нормальные люди (подчеркиваю, нормальные люди) пишут .NET трансформер, богатый по функциональности и быстрый по исполнению.

AntonariyА если посмотреть на for xml, то получается, что транформацию в xml нам уже сделал сервер максимально эффективным способом, а если от xml больше ничего не надо, можно сделать ADODB.Stream -> Response.Stream без переливания из пустого в порожнее объекта в объект.
Написал выше. Более того, сейчас у нас сиквел, завтра оракл, последавтра попросят mysql. Засада? У меня нет, ибо вся логика в application layer.

AntonariyНо все это общие соображения для сферических задач.
Учи матчасть.
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204534
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ...Учи матчасть.
У меня FOR XML на нескольких десятках миллионов данных работает меньше секунды.
Здесь смеяться или плакать?
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204537
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

60 миллисекунд на всё (выборка из БД, сериализация) - 1000 экземпляров [Sales].[Customer], результат 181 Кб (в аттаче), простая рабочая машина (не сервер).

Маленькая скорость?

Entity Framework
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
long res = Execute(() =>
{
    var serializer = new JavaScriptSerializer();
    var list = ctx.Customer.Take(1000).ToList();
    string json = serializer.Serialize(list);
});

Console.WriteLine(res);
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204541
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeМСУ...Учи матчасть.
У меня FOR XML на нескольких десятках миллионов данных работает меньше секунды.
Здесь смеяться или плакать?
В эти сказки даже дед мороз не поверит, получишь out of memory exception. Иди расскажи это бабушкам во дворе, и то засмеют.
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204556
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

Это твоё любимое ОРМ сделает. А у меня - всё типтоп.
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204573
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeМСУ, Это твоё любимое ОРМ сделает. А у меня - всё типтоп.
Я ж говорю, иди деду морозу расскажи сказки, как ты сериализуешь в строку несколько десятков миллионов строк.

Тут чувак вешается от 220 тыщ, и все ему пальцем у виска крутят...

http://stackoverflow.com/questions/5899719/sql-query-for-xml-runs-fine-in-2000-slow-in-2008-r2 The table itself contains 220,500 rows but the query rows returned is showing 129,810 before query stops. Is this simply a matter of not having enough memory available to the system? This box has 48 GB (Win 2008 R2 EE x64), instance capped to 18GB because its shared dev environment.

а ты у нас такой весёлый, десятки миллионов строк в XML пихаешь, и всё это у тебя работает меньше секунды. Серж, ты не болен случаем?
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204598
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRuShSergeА как это по-русски будет?
нечего было сказать?
п.с. вы имхо не вкурсе "как это работает" по ваших большинству постов
Я порой диву даюсь от постов Сержа...
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204599
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

Я очень осторожно подвожу тебя к мысли, что таки стоит чего-то делать на сервере.
Несколько десятков миллионов у меня группируются до нескольких миллионов (суммируются). А там - дело техники. Несколько миллионов прекрасно себе сериализуются в ХМЛ. Но на SQL-сервере , а не на сишарпе, или ОРМе.
Щас не могу послать тебе тестовый запрос, но как-нибудь сам попробуешь.
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204606
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пардон, не десятки миллионов а сотни. :)
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204617
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeМСУ...Учи матчасть.
У меня FOR XML на нескольких десятках миллионов данных работает меньше секунды.
Здесь смеяться или плакать?Видимо Вы счастливый обладатель какого-то беспредельного чудосервера. На обычных серверах запрос, возвращающий 10 000 000 записей, даже без FOR XML за "меньше секунды" невозможен.
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204629
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeМСУ, Я очень осторожно подвожу тебя к мысли, что таки стоит чего-то делать на сервере.
Если это "что-то" реально оправдано, но я не против. Например, ORM-ы не умеют с деревьями рекурсионно через CTE работать. Да, идем в обход транслятора и пишем что-то такое . Или пишем хп, если очень припечет и оно того стоит. Но эти обходные пути - мизер, по сравнению с реальными потребностями.

ShSergeНесколько десятков миллионов у меня группируются до нескольких миллионов (суммируются).
1. Как-то ты аккуратно начал включать заднюю. У тебя может и 10 миллиардов сгруппироваться в одну строку и ты будешь всем писать, что "У меня FOR XML на нескольких десятках миллиардах данных работает меньше секунды"? Ну не бред ли?
2. Во вторых, даже если ты схлопнешь в несколько миллионов и накроешь их FOR XML, у тебя всё-равно не получится быстро это сделат
3. В третьих, сериализовать миллионы строк - попахивает кретинизмом. Не находишь?

ShSergeА там - дело техники. Несколько миллионов прекрасно себе сериализуются в ХМЛ. Но на SQL-сервере , а не на сишарпе, или ОРМе.
Да что ты говоришь? Расскажи, за какое у тебя время "несколько миллионов прекрасно себе сериализуются в ХМЛ"?

ShSergeЩас не могу послать тебе тестовый запрос, но как-нибудь сам попробуешь.
Давай!
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204633
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут похожая тема. Сервера приложений можно без напряга горизонтально масштабировать. Поэтому всякие развороты данных/преобразование в XML/шифрование/сжатие и т. п. нужно по возможности выносить из БД. Масштабирование сервера БД (кластеризации, репликации и т. п.) - занятие не для слабонервных.
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204637
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergehandmadeFromRuтогда в двойне не стоит писать "рекомендую PHP+MS SQL".
"Основная логическая работа - на SQL" - ShSerge, вы имели ввиду держать логику на стороне SQL?
Не хотелоссь сюда писать пост № 22222. Но уж так получилось. :)
1. Насчёт PHP. Все вэб-программисты, которые этим занимаются более 7-10 лет, так или иначе знают пхп. А дотнетчики ещё и яву.
2. Логика на стороне SQL-сервера? Да Вы меня просто удивляете! Он для этого и создавался, чтобы именно так поступать. Ага, данные только там и надо обрабатывать. Тогда никаких вопросов с типизацией, или как перевести дату из 01.08.2012 в 2012-08-01 не будет. И над этой базой смогут просто и без проблем работать и ваши вэб-приложения, и десктопные, например, на Делфях.

шутник чтоль?
1) ну знают пхп и чтоль дальше то? Знаю я пхп, яву и осваиваю щас рор и на подходе эрланг, но я не пишу на лево и направо "рекомендую" в ветке асп нет, вы сами порождает holy war.
2) логину на скул? бизнес логика в приложение и нигде больше! Какая типизация и перевод дат? всем этим делом занимается провайдер к бд. Логику в бд кидают, если только вас задача заставляет прийти к такому решению(к примеру клиенты на разных платформах) в других случаях всегда в приложение. А почему? да потому что :
- еще больше код приложения размывается по нескольким платформам
- нет проверки на совместную работу с другим кодом (совпадение типов данных, названий переменных)
- код на sql, в общем случае, выпадает из системы контроля версий
- нет рефакторинга, поменял бд и сиди ковыряйся в тонне скриптов.
- привязка к конкретной бд (но эт не совсем минус)
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204640
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeПардон, не десятки миллионов а сотни. :)
Так, начинали с десятков миллионов. Потом, оказывается, в сторонке отплясывала группировка и речь была о нескольких миллионах. Теперь уже "сотни". Только непонятно чего, миллионов или тысяч?

P.S. Серж, ты даже облажался на такой элементарной теме, как FOR XML... Даже студент знает, что это нереально тормозная хрень, которая еще более менее приемлема на небольшом кол-ве данных (сотни строк, ну тысячи максимум). И то, если речь идет о небольших по размеру row.
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204642
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
про масштабирование забыл сказать, если логика на скул очень геморно
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204646
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К Тут похожая тема. Сервера приложений можно без напряга горизонтально масштабировать. Поэтому всякие развороты данных/преобразование в XML/шифрование/сжатие и т. п. нужно по возможности выносить из БД. Масштабирование сервера БД (кластеризации, репликации и т. п.) - занятие не для слабонервных.
Вот, сразу чувствуется подход профессионала. Старик Алексей никогда не лажает! :) (ну или почти никогда )
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204650
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRu- код на sql, в общем случае, выпадает из системы контроля версийСкрипты на создание хранимых процедур и т. п. прекрасно хранятся в версионнике.
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204657
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУну или почти никогда Никогда!
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204661
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

Да, я действительно, причём через хттп (хендлером в формате ХМЛ) импортирую табличку с миллионами записей. Ну и что? У меня - работает.
Если у кого-то не работает, то что здесь сказать?
1. Никогда не писать SELECT *, вопервых. :)
2. Привести базу в порядок (ну, там индексы и т.п.).
3. Забить на ОРМы.
Успехов!
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204663
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КhandmadeFromRu- код на sql, в общем случае, выпадает из системы контроля версийСкрипты на создание хранимых процедур и т. п. прекрасно хранятся в версионнике.
SQL Server Database Project наше всё.

Алексей КМСУну или почти никогда Никогда!
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204672
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeМСУ, Да, я действительно, причём через хттп (хендлером в формате ХМЛ) импортирую табличку с миллионами записей. Ну и что? У меня - работает.
Я тебе десятый раз говорю, нереально за приемлемое время прогнать через FOR XML такой набор. Я ж тебе даже пример привел, где чувак 220 тыщ строк 18 минут конвертил. Значит, не до конца ты знаешь свою систему, что я могу сказать. Учи её, читай код. Ты пишешь нереальные вещи, не понимаешь этого?

ShSergeЕсли у кого-то не работает, то что здесь сказать?
Хороший аргумент, зачёт :)

ShSerge1. Никогда не писать SELECT *, вопервых. :)
2. Привести базу в порядок (ну, там индексы и т.п.).
3. Забить на ОРМы.
Успехов!
И тогда будут миллионы сериализоваться меньше секунды? Этопять
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204678
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRu...- код на sql, в общем случае, выпадает из системы контроля версий
- нет рефакторинга, поменял бд и сиди ковыряйся в тонне скриптов.
- привязка к конкретной бд (но эт не совсем минус)
1. Не выпадает, если пользоваться нужным инструментом.
2. Бывает, но это не так страшно.
3. Чё-то не помню, чтобы меняли MS SQL на что-то. MS SQL как-то менял, на версии с повышением.
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204687
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergehandmadeFromRu...- код на sql, в общем случае, выпадает из системы контроля версий
- нет рефакторинга, поменял бд и сиди ковыряйся в тонне скриптов.
- привязка к конкретной бд (но эт не совсем минус)
1. Не выпадает, если пользоваться нужным инструментом.
2. Бывает, но это не так страшно.
3. Чё-то не помню, чтобы меняли MS SQL на что-то. MS SQL как-то менял, на версии с повышением.

Самый основной момент - горизонтальное масштабирование, тебе это 3 человека уже написали. Более мягкая смена вида СУБД - не многим интересная вещь, не спорю. Просто ты её получаешь бонусом, если используешь ORM, вот о чем речь.
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204690
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУAntonariyЕму же из бинарного потока нужно слепить объекты, для этого его нужно распарсить.
Не пиши чушь, какой еще "бинарный поток". Он делает выборку из обычных таблиц сразу в виде XML.С точки зрения транспортного уровня чушь пишешь ты. Что значит "сразу в виде XML"? Вот один сервер с базой данных, вот второй сервер с апплеером, между ними витая пара и протокол tcp/ip. При for xml по витой паре гуляют пакеты с обрывками xml-текста, который склеивается воедино аппсервером и передается аппликейшену. Вот это я понимаю как "сразу в виде xml". В этом мы можем легко убедиться, направив поток от сервера бд в файловый поток.

Так что же гуляет по проводам при отсутствии for xml? Совершенно очевидно, что это не может быть "сразу xml", потому что "сразу xml" появляется лишь при наличии for xml. Получается, что "сразу xml" появляется далеко не сразу, а проходит цепь преобразований из той нечитаемой бинарщины (возможно это Advanced Data Tablegram? Настолько же невозбранно как for xml, можно скинуть в файл стрим с ответом без for xml, и посмотреть), что гоняется по сети вместо "сразу xml", сначала дата провайдером, а потом фреймворком. Датасеты же все еще в System.Data определены?

По остальным пунктам замечаний нет, масштабируемость там, переносимость, +1.
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204698
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyС точки зрения транспортного уровня чушь пишешь ты. Что значит "сразу в виде XML"? Вот один сервер с базой данных, вот второй сервер с апплеером, между ними витая пара и протокол tcp/ip...
Я тебе уже написал про "транспортный уровень" и ты уже всё понял. Выдыхай, мы не обсуждаем тут TCP пакеты и их парсинг. Остальной полёт твоего воображения про витую пару поскипал.

AntonariyПо остальным пунктам замечаний нет, масштабируемость там, переносимость, +1.
О чем и речь.
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204784
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУAntonariyС точки зрения транспортного уровня чушь пишешь ты. Что значит "сразу в виде XML"? Вот один сервер с базой данных, вот второй сервер с апплеером, между ними витая пара и протокол tcp/ip...
Я тебе уже написал про "транспортный уровень" и ты уже всё понял.Я понял, что ты в нем не разбираешься и не хочешь.
МСУВыдыхай, мы не обсуждаем тут TCP пакеты и их парсинг.Ну, ты хотя бы о них наконец узнал.
МСУОстальной полёт твоего воображения про витую пару поскипал.Полет воображения как раз у тебя, везде мерещится крайняя нужда в масштабируемости, а у меня сертификат по tcp/ip. Серж достигает своих показателей тем, что не гоняет ответ сервера по программным уровням, а, грубо говоря, перенаправляет без изменений из одного сетевого потока в другой. Естественно, что ты не веришь, ты же достигаешь производительности вливанием бабла в масштабируемость серверами (MS хочет продавать виндоусы), а не вливанием мозгов в эффективное использование технологий за пределами фреймворка.

Впрочем, заранее неизвестно, что выйдет дороже и в каком случае, сервера или мозги.
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204789
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyMS хочет продавать виндоусыНедораскрыл мысль: а потому изобретает все более и более удобные средства для разработки именно в горизонтальной плоскости.
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204801
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ого! Какой знатный холивар! Сразу видно пятница!
А мне нравиццо на T-SQL лабать
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38204992
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIОго! Какой знатный холивар! Сразу видно пятница!
А мне нравиццо на T-SQL лабать
Очередной лабух? Мы, вообще-то, здесь по-фене не очень-то копенгагены.
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38205061
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeМы, вообще-то, здесь по-фене не очень-то копенгагены.
Думаю обыватели случайно забредавшие на этот форум так не считают
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38205123
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyЯ понял, что ты в нем не разбираешься и не хочешь.
Эта тема интересна, разве что, студентам. Мною она раскурена много лет назад и не представляет никакого физического интереса. У тебя просто первые шаги в этом направлении, кури маны и не мешайся в теме.

AntonariyНу, ты хотя бы о них наконец узнал.
Даже не смешно. Особенно учитывая твой недавний опус по генерации "dll в памяти" средствами codedom.

AntonariyПолет воображения как раз у тебя, везде мерещится крайняя нужда в масштабируемости
У меня - практический опыт и понимание предметики. У тебя - зачаточные начинания, имеющие нулевые косты. Всё впереди.

Antonariyа у меня сертификат по tcp/ip.
Выбрось и никому не показывай. У меня с десяток по .NET в различных областях.

AntonariyСерж достигает своих показателей тем, что не гоняет ответ сервера по программным уровням, а, грубо говоря, перенаправляет без изменений из одного сетевого потока в другой. Естественно, что ты не веришь, ты же достигаешь производительности вливанием бабла в масштабируемость серверами (MS хочет продавать виндоусы), а не вливанием мозгов в эффективное использование технологий за пределами фреймворка.
Тебе вменяемо Алексей К рассказал про варианты масштабируемости app layer и sql layer. Если до сих пор не понял, что масштабировать sql layer нереальное дорого и непредсказуемо - шагом марш в школу. Речь не о продаже виндоусов, речь о горизонтальной масштабируемости, благо сейчас оперативная память стоит копейки. Почитай application architecture гайд и не морозь мне мозги, мне лениво тратить время на форумных балбесов. Если мозг все-таки имеется, читай и осознавай, что такое app layer бизнес-логика.

AntonariyВпрочем, заранее неизвестно, что выйдет дороже и в каком случае, сервера или мозги.
RTFM, маленький.
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38205135
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУДаже не смешно.Я и не смеюсь. Это грустно.
МСУУ меня с десяток по .NET в различных областях.Спектр твоих знаний глубок, но узок, другими словами.
МСУмне лениво тратить время на форумных балбесовДа ладно заливать, 90% твоих постов это срачи с ними. Это твой хлеб и воздух.
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38205165
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyЯ и не смеюсь. Это грустно.
Грустно от своих первых шагов? Странный ты.

AntonariyСпектр твоих знаний глубок, но узок, другими словами.
А я и не претендую на ширину.

AntonariyДа ладно заливать, 90% твоих постов это срачи с ними. Это твой хлеб и воздух.
А кто говорит, что срачи это плохо? 90% форумов .NET (как и других соседних) наполнены унылыми темами про то, как в грид подвязать DataTable и отрисовать hyperlink в ItemTemplate. Интересно?
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38205179
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУAntonariyДа ладно заливать, 90% твоих постов это срачи с ними. Это твой хлеб и воздух.
А кто говорит, что срачи это плохо?Врать плохо. А когда врешь об очевидном, это еще и глупо. Ну вот опять:
МСУAntonariyСпектр твоих знаний глубок, но узок, другими словами.
А я и не претендую на ширину.Еще как претендуешь. Постоянно критикуешь и вопишь "расскажи бабушкам" по поводу вещей, о которых не в курсе.

МСУ90% форумов .NET (как и других соседних) наполнены унылыми темами про то, как в грид подвязать DataTable и отрисовать hyperlink в ItemTemplate. Интересно?бррр....
Конечно, лучше их засрать, чем пройти мимо. А потом сокрушаться о том, как же лениво было тратить на балбесов время.
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38205186
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyВрать плохо. А когда врешь об очевидном, это еще и глупо. Ну вот опять:
Ты о чем?

AntonariyЕще как претендуешь. Постоянно критикуешь и вопишь "расскажи бабушкам" по поводу вещей, о которых не в курсе.
В чем я был не прав по поводу бабушек? В том, что пихать куда ни попадя FOR XML зло?

AntonariyКонечно, лучше их засрать, чем пройти мимо. А потом сокрушаться о том, как же лениво было тратить на балбесов время.
Срач срачу рознь.
...
Рейтинг: 0 / 0
Среда для разработки 1С онлайн
    #38207309
Опять здоровые дядьки дубинами машут - ТС в кусты .

2ТС - если самому не выбр технол-ю - проваленный проект. Найди опытного архитектора/ПиэМа он скажет...
...
Рейтинг: 0 / 0
67 сообщений из 67, показаны все 3 страниц
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Среда для разработки 1С онлайн
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]