Интернет-магазин на .NET + 1С
От: sergunok  
Дата: 10.06.13 17:02
Оценка:
Комрады,

предстоит разработка интернет-магазина.. Кроме обычной функциональности планируется всякие доп.фишки. В качестве системы учета в конторе используется 1С версии 8.X.
По ряду причин планируется использовать .NET для сайта.

Посоветуйте по архитектуре:
1. Писать ли сайт с 0, например, на MVC.NET или докручивать какой-нибудь .NET "движок" Инет-мага? Попался вот http://nopcommerce.codeplex.com/. Был ли положительный опыт у кого-нибудь с ним?
2. Как взаимодействовать сайту с 1С? Есть знакомый, который разбирается в самом 1С, но вот по поводу архитектуры интеграции сайта и самого 1С он не в курсе. Что сейчас в тренде для такой интеграции 1С-.NET?
3. Стоит ли рассмотреть 1С-Битрикс (пусть даже он PHP-шныйы)?

Заранее благодарю!
Re: Интернет-магазин на .NET + 1С
От: Nikolay_Ch Россия  
Дата: 10.06.13 17:35
Оценка:
Здравствуйте, sergunok, Вы писали:

S>1. Писать ли сайт с 0, например, на MVC.NET или докручивать какой-нибудь .NET "движок" Инет-мага? Попался вот http://nopcommerce.codeplex.com/. Был ли положительный опыт у кого-нибудь с ним?

Зависит от политик в Вашей компании. Что удобнее — писать с нуля или пользовать сторонний движок. Ну и про соответствие выбранного движка требованиям заказчика надо тоже не забывать.

S>2. Как взаимодействовать сайту с 1С? Есть знакомый, который разбирается в самом 1С, но вот по поводу архитектуры интеграции сайта и самого 1С он не в курсе. Что сейчас в тренде для такой интеграции 1С-.NET?

1С умеет работать COM-сервером и экспортировать веб-сервисы. Сама работает с веб-сервисами, почтой и т.д. Что Вам удобнее? На худой конец можно обмениваться txt-файлами.

S>3. Стоит ли рассмотреть 1С-Битрикс (пусть даже он PHP-шныйы)?

Зависит от требований заказчика... Если нужно сейчас и быстро, почему-бы и нет?
Re: Интернет-магазин на .NET + 1С
От: Аноним  
Дата: 10.06.13 20:11
Оценка:
Здравствуйте, sergunok, Вы писали:

S>Комрады,


S>предстоит разработка интернет-магазина.. Кроме обычной функциональности планируется всякие доп.фишки. В качестве системы учета в конторе используется 1С версии 8.X.

S>По ряду причин планируется использовать .NET для сайта.

S>Посоветуйте по архитектуре:

S>1. Писать ли сайт с 0, например, на MVC.NET или докручивать какой-нибудь .NET "движок" Инет-мага? Попался вот http://nopcommerce.codeplex.com/. Был ли положительный опыт у кого-нибудь с ним?
S>2. Как взаимодействовать сайту с 1С? Есть знакомый, который разбирается в самом 1С, но вот по поводу архитектуры интеграции сайта и самого 1С он не в курсе. Что сейчас в тренде для такой интеграции 1С-.NET?
S>3. Стоит ли рассмотреть 1С-Битрикс (пусть даже он PHP-шныйы)?

S>Заранее благодарю!


аdvаntshop умеет делать интеграцию с 1с, можно скачать free версию и иссле. код купить у них движек и допилять.
Re[2]: Интернет-магазин на .NET + 1С
От: sergunok  
Дата: 11.06.13 07:48
Оценка:
Здравствуйте, Nikolay_Ch, Вы писали:

N_C>Здравствуйте, sergunok, Вы писали:


S>>1. Писать ли сайт с 0, например, на MVC.NET или докручивать какой-нибудь .NET "движок" Инет-мага? Попался вот http://nopcommerce.codeplex.com/. Был ли положительный опыт у кого-нибудь с ним?

N_C>Зависит от политик в Вашей компании. Что удобнее — писать с нуля или пользовать сторонний движок. Ну и про соответствие выбранного движка требованиям заказчика надо тоже не забывать.

S>>2. Как взаимодействовать сайту с 1С? Есть знакомый, который разбирается в самом 1С, но вот по поводу архитектуры интеграции сайта и самого 1С он не в курсе. Что сейчас в тренде для такой интеграции 1С-.NET?

N_C>1С умеет работать COM-сервером и экспортировать веб-сервисы. Сама работает с веб-сервисами, почтой и т.д. Что Вам удобнее? На худой конец можно обмениваться txt-файлами.

S>>3. Стоит ли рассмотреть 1С-Битрикс (пусть даже он PHP-шныйы)?

N_C>Зависит от требований заказчика... Если нужно сейчас и быстро, почему-бы и нет?

Ясно, спасибо большое!
А вот такой вопрос: я правильно понимаю, что 1С-ка плохо справляться с хайлоад и если сайту понадобятся данные, создаваемые или модифицированные 1Ской лучше к ним обращаться напрямую через БД 1С?
Re[3]: Интернет-магазин на .NET + 1С
От: hrensgory Россия  
Дата: 11.06.13 08:01
Оценка:
On 11.06.2013 11:48, sergunok wrote:

> Ясно, спасибо большое!

> А вот такой вопрос: я правильно понимаю, что 1С-ка плохо справляться с
> хайлоад и если сайту понадобятся данные, создаваемые или
> модифицированные 1Ской лучше к ним обращаться напрямую через БД 1С?

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

Допустимый уровень нагрузки — он-лайн размещение заказов, просмотр
списка заказов пользователя. Я бы использовал для этого веб-сервисы, а
не прямой доступ к БД.

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

--
WBR,
Serge.
Posted via RSDN NNTP Server 2.1 beta
Re: Интернет-магазин на .NET + 1С
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 11.06.13 08:15
Оценка:
Здравствуйте, sergunok, Вы писали:

S>Комрады,


S>предстоит разработка интернет-магазина.. Кроме обычной функциональности планируется всякие доп.фишки. В качестве системы учета в конторе используется 1С версии 8.X.

S>По ряду причин планируется использовать .NET для сайта.

S>Посоветуйте по архитектуре:

S>1. Писать ли сайт с 0, например, на MVC.NET или докручивать какой-нибудь .NET "движок" Инет-мага? Попался вот http://nopcommerce.codeplex.com/. Был ли положительный опыт у кого-нибудь с ним?
S>2. Как взаимодействовать сайту с 1С? Есть знакомый, который разбирается в самом 1С, но вот по поводу архитектуры интеграции сайта и самого 1С он не в курсе. Что сейчас в тренде для такой интеграции 1С-.NET?
S>3. Стоит ли рассмотреть 1С-Битрикс (пусть даже он PHP-шныйы)?

S>Заранее благодарю!

Проще все написать используя Вэб сервисы или COM. При использовании КОМ можно использовать внешние отчеты, где все действия производятся в них.
Проще всего использовать Веб сервисы, с типизацией в C#, но можно эти же пакеты использовать и в COM через сериализацию десериализацию.
и солнце б утром не вставало, когда бы не было меня
Re[3]: Интернет-магазин на .NET + 1С
От: Nikolay_Ch Россия  
Дата: 11.06.13 17:27
Оценка:
Здравствуйте, sergunok, Вы писали:

S>А вот такой вопрос: я правильно понимаю, что 1С-ка плохо справляться с хайлоад и если сайту понадобятся данные, создаваемые или модифицированные 1Ской лучше к ним обращаться напрямую через БД 1С?

Нет. Напрямую я-бы не советовал. Не стоит лезть в дебри прямого SQL и делать платформозависимую систему.
Сама по себе 1С-ка неплохо справляется с хайлоадом. Она достаточно шустра при обращении к данным. Проблема в том, что она передает большие блоки долго. А постраничный вывод средствами платформы не поддерживается. Т.е., как уже было сказано — самый лучший способ — кеширование на стороне web-сервера.
Re[2]: Интернет-магазин на .NET + 1С
От: Nikolay_Ch Россия  
Дата: 11.06.13 17:30
Оценка:
Здравствуйте, Serginio1, Вы писали:

S> Проще все написать используя Вэб сервисы или COM. При использовании КОМ можно использовать внешние отчеты, где все действия производятся в них.

Большая проблема с COM — это открытые порты. Т.е. при использовании COM-объектов непосредственно на веб-сервере вам придется открывать кучу портов в брандмауэре. И, если найдется умелец, который хакнет ваш веб-сервер, вашей 1С-ке придется плохо. В общем — не рекомендую для публичного сайта.
Re[3]: Интернет-магазин на .NET + 1С
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 13.06.13 06:10
Оценка:
Здравствуйте, Nikolay_Ch, Вы писали:

N_C>Здравствуйте, Serginio1, Вы писали:


S>> Проще все написать используя Вэб сервисы или COM. При использовании КОМ можно использовать внешние отчеты, где все действия производятся в них.

N_C>Большая проблема с COM — это открытые порты. Т.е. при использовании COM-объектов непосредственно на веб-сервере вам придется открывать кучу портов в брандмауэре. И, если найдется умелец, который хакнет ваш веб-сервер, вашей 1С-ке придется плохо. В общем — не рекомендую для публичного сайта.

Ну во первых для скорости Вэб сервер может находится и на компьютере или рядом с сервером приложений 1С. Второе это VPN, очень удобный механизм.
и солнце б утром не вставало, когда бы не было меня
Re: Интернет-магазин на .NET + 1С
От: wraithik Россия  
Дата: 14.06.13 05:48
Оценка:
Здравствуйте, sergunok, Вы писали:

S>2. Как взаимодействовать сайту с 1С? Есть знакомый, который разбирается в самом 1С, но вот по поводу архитектуры интеграции сайта и самого 1С он не в курсе. Что сейчас в тренде для такой интеграции 1С-.NET?

Веб-сервисы. Лучше с обоих сторон, но хватит и со стороны магазина.

S>3. Стоит ли рассмотреть 1С-Битрикс (пусть даже он PHP-шныйы)?

Стоит. Нет смысла изобретать велосипед. Он меняется с 1С УТ 10/11 из коробки.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.