LINUX.ORG.RU
ФорумTalks

1С программирование. Хорошо или плохо?

 


0

3

Приветствую, форумчане. Скажите, может есть кто крутится в сфере 1С?

Очень интересно узнать, как сейчас обстоят дела с работой? Если верить агрегаторам вакансий, то и позиций требуется много, и деньги предлагают достаточно неплохие, но тем не менее положительные отзывы о сфере рассматриваю под микроскопом, ибо их крайне мало. Почему?

Если отбросить все доводы, аля «это не язык программирования», «на 1с не написать ${ai, gpt, (поставьте сюда что-нибудь своё)}», то очень интересно узнать

Linux тут при том, что я работаю с 1с на linux, как пользователь и прошел обучение со сквозным примером также на linux

Ответ на: комментарий от Obezyan

Пейн, я разницу не чувствую. В её нет. Все перечисленное направлено на получение прибыли собственниками бизнесов.

Это цель отдельных собственников. А речь о внешнем результате деятельности собственника. Элементарно же. В одном случае вы ничего не произвели, а прибыль получили. В другом получили прибыль, но и в мире добавилось какого-то реального продукта. Например, электричества )

Если вы готовы опровергнуть этот тезис

Я готов лишь предположить, что вы кроме этого не видите и не хотите. А как первый шаг к размышлениям этот тезис возражений не вызывает. Просто я надеялся, что он может вызывать у вас какую-то дополнительную размышлятельную деятельность.

Я отказываюсь смотреть на мир так плоско чтобы имели значение только продукты с прямым влиянием на жизнь населения на базовом уровне.

Хорошо, смотрите на продукты и с косвенным влиянием. Вот допустим, программисты создали для АО МММ крутую программу. АО получил прибыль. На жизнь населения это как-то повлияло в положительную сторону?

Позвольте взглянуть на вашу декларацию о доходах за любой из последних трех лет.

Смешной вы.

И кстати, по-поводу с/х, вы будете отрицать что удобрения применяемые при выращивании направлены на увеличение объемов этого самого продукта также как и программные продукты направлены на увеличение продаж этого самого продукта?

Удобрения - вызывают объем производства продуктов. Программный продукт - не вызывает. А продается все независимо от наличия или отсутствия.

А как насчет пищевых добавок с индексом Е, зачем вы их добавляете если заботитесь о качестве жизни населения, ну не для увеличения прибыли же, правда?

Я не добавляю пищевых добавок - это раз, немалая часть добавок с индексом Е - это обычные на любой кухне вещи - это два. Ну и три, самое главное, хотелось бы чтобы вы смогли задуматься, что помимо моей или чьей либо прибыли существует общий уровень жизни. Но, похоже, тут что-то непреодолимое. Уговорить вас мыслить в эту сторону я не могу.

vaddd ★☆
()
Ответ на: комментарий от vaddd

Удобрения - вызывают объем производства продуктов.

Навоз, задизайненный природой?

Программный продукт - не вызывает.

Который используется для разработки современных удобрений?

А продается все независимо от наличия или отсутствия.

У вас слишком плохо работает область сознания, ответственная за причинно-следственные связи.

sanyo1234
()
Ответ на: комментарий от Obezyan

Какие-угодно - нет. 1С идет другим путем, вместо этого 1С предоставляет возможность указать нужно ли кнопки выбора, очистки, регулирования и открытия (галочками), а также указать обработчики событий на них. Вот скриншот как это выглядит, правый столбик в окне.

IMHO расширяемость на уровне обычных VBA форм (MS Office / LibreOffice, etc.).

Функционал конечно намного богаче, есть привязка к модели данных.

XAF отличается тем, что использует ООП, и позволяет сильнее кастомизировать подобные компоненты (например, добавлять новые виды событий, новые свойства и т.п.) и даже создавать свои новые компоненты. Это обычно есть и в любых других ООП ЯП + RAD IDE, но в XAF есть ещё и редактор бизнес модели с готовой обвязкой, что свойственно как раз конструкторам уровня 1С.

Т.е. в XAF есть и ООП (а значит и очень высокий уровень расширяемости и кастомизируемости) и конструктор бизнес модели одновременно. А в 1С только навороченный конструктор, но вероятно минимальная расширяемость.

Кроме того разная модель лицензирования. При использовании XAF runtime конечных пользователей не обязан быть платным, обязательно платное только рабочее место разработчика в отличие от 1С.

sanyo1234
()
Ответ на: комментарий от sanyo1234

Навоз, задизайненный природой?

Который используется для разработки современных удобрений?

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

У вас слишком плохо работает область сознания, ответственная за причинно-следственные связи.

У вас она вообще не используется - вы пытаетесь запихнуть и обосновать потребность в ПО туда и там, где все было сделано без него.

vaddd ★☆
()
Ответ на: комментарий от vaddd

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

Давно были на фабрике по выпуску удобрений?

sanyo1234
()
Ответ на: комментарий от sanyo1234

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

vaddd ★☆
()
Ответ на: комментарий от vaddd
Here are some software tools that can help develop and select optimized fertilizers:

    Nutrient Management Software - Programs like Adapt-N, CropSyst, and Nutrient Star allow you to input soil test data, crop types, yield goals and other parameters to generate customized fertilizer recommendations. Some also have prediction models.
    Precision Agriculture Software - Tools like Farmers Edge and Agrian allow you to connect farm data like soil maps, yield data, and prescription maps to optimize fertilizer application rates across fields based on variability.
    Formulation Software - Products like Agrobase Allowance, Intelliproc, and AgConnections help design optimal fertilizer blends. You can input nutrient requirements and ingredient options and it will calculate ideal formulations.
    Decision Support Systems - Software like PFerm® Fertilizer Decision Support System utilize complex algorithms to recommend economically and environmentally optimized blends based on crop nutrition needs, soil types, weather and other considerations.
    Quality Control Systems - Software like Farmbit WiFi and Yara Sensor allow monitoring of product quality during production to ensure optimal nutrient content and particle distribution in fertilizers.
    Fertilizer Prediction Models - Research software using machine learning and AI like FERTINNOWA enable predictions of optimum fertilizer rates for crops under different conditions to limit environmental impact.
sanyo1234
()
Ответ на: комментарий от sanyo1234

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

vaddd ★☆
()
Ответ на: комментарий от sanyo1234
Here are some of the key software tools that are commonly used for fertilizer development:

    Formulation software - Tools like Agrobase Allowance, Intelliproc, and AgConnections are used to design and optimize fertilizer formulations. They allow input of nutrient requirements, ingredients, and blending parameters to output ideal mixes.
    Process modeling software - Applications like ROSA and GEA allow modeling and simulation of the fertilizer production process. This helps optimize manufacturing conditions like temperature, pressure, equipment design, etc.
    Quality analysis software - Programs like Farmbit WiFi and Yara Sensor enable real-time analysis of fertilizer nutrient content, release profiles, impurity levels, etc during production. This ensures quality standards are met.
    Laboratory Information Management Systems (LIMS) - LIMS like Thermo Fisher Watson and Agrolims are used to manage data and workflows in fertilizer testing labs. This improves efficiency and data integrity.
    Computer-aided engineering (CAE) - Tools like ASPEN help design and optimize chemical engineering systems and equipment for fertilizer production facilities.
    Enterprise Resource Planning (ERP) systems - ERP tools manage supply chain, inventory, manufacturing, distribution and other business processes involved in fertilizer production. Popular options are SAP, Oracle, JD Edwards.
    Regulatory compliance software - Applications that ensure developed products meet safety, labelling, registration and other regulatory requirements for fertilizers.

The combination of advanced software tools enables fertilizer manufacturers to effectively develop high-quality products that provide optimal nutrient delivery and meet industry standards. The right tools depend on the specific manufacturing processes and needs.
sanyo1234
()
Ответ на: комментарий от sanyo1234

Теперь попробуйте обосновать пользу от этой горы софта, если какой-нибудь химзавод выпускает 50 лет абсолютно те же удобрения, но цена на его продукт только увеличивается )

vaddd ★☆
()
Ответ на: комментарий от sanyo1234

С простыми и очевидными вещами спорить тяжело? Довод «ПО везде, поэтому оно нужно» рассыпался? Появилось подозрение, что следование за модой и пихание ПО повсюду в большинстве случаев приводит лишь к удорожанию конкретного, реально потребляемого людьми продукта?

vaddd ★☆
()
Ответ на: комментарий от vaddd

Вспомнил прикольную историю. Сотрудничали мы как-то с одним региональным предприятием - электросетями. Все у них работало по старинке, потихоньку модернизировалось по мере необходимости. Приходим мы в очередной раз к начальству, а оно сидит в задумчивости. Говорят:

«Шведы в лице ABB предлагают нам какую-то могучую систему ПО для контроля перетоков» - «И что? Берите» - «Она стоит что-то около 20 миллионов $» - «Тогда не берите» - «Но правительство настаивает. Швеция дает беспроцентный кредит специально под покупку этой системы» - «Тем более берите» - «Но правительство хочет, чтобы не оно возвращало деньги, а мы включили дополнительные расходы и выплаты в тарифы по производству электроэнергии для населения и промышленности» - «Тогда не берите» - «Сложно, правительство уже утвердило план развития и там кто-то заинтересован»

Похоже, примерно так происходит развитие айти в немалом количестве случаев )

vaddd ★☆
()
Ответ на: комментарий от sanyo1234

Надеюсь, вы тяжелые грузы возите на телеге, запряженной вами самим, а не на автомобиле? :)

Опять вы за отсутствием доводов предлагаете какие-то безумные крайности. Или вы полагаете, что 30-50 лет назад автомобилей не было?

vaddd ★☆
()
Ответ на: комментарий от vaddd

Или вы полагаете, что 30-50 лет назад автомобилей не было?

Требований не было, как сегодня (контроль производства, отчётность, сертификации, сбыт и т.п.).

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

sanyo1234
()
Ответ на: комментарий от sanyo1234

Очередной душераздирающий аргумент в пользу айти - «государство требует отчетность именно в таком виде» )

vaddd ★☆
()
Ответ на: комментарий от sanyo1234

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

vaddd ★☆
()

Ребята, Вы тут глупостей про 1С наговорили.
Ну нельзя же так.
Не защищаю 1С, но «не лезьте в воду, не зная брода».

Forum0888
()
Последнее исправление: Forum0888 (всего исправлений: 1)

Работаю с 1С уже около 14 лет. Сначала начинал с «установки 1С» и «подправить чуть-чуть отчётик», а потом почти всё остальное время занимался именно разработкой (а не допиливанием типовых).

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

Оплата достойная, да и в целом думаю в РФ найти работу связанную с 1С очень просто.
Если валить не собираешься - то можно вкатываться. А если есть в планах уехать - то если только как временная подработка.

Как уже говорили в топике выше - главное это не программирование, а знание именно предметной области.
Если работаешь с бухгалтерией - то нужно знать предмет «бухгалтерия», с торговлей - торговля и т.д. Хотя я лично свою предметную область как-то отдельно не изучал - вкатился по ходу работы.

Сам язык 1С очень простой и почти не развивается, так что проблемы когда ты изучил какую-нибудь новую хрень, а через год она уже не актуальна - просто не существует.
Это же и минус. 1С-ники со временем стагнируют - моск засыхает, от того что делаешь одно и тоже годами.

Ещё из больших минусов, не хватает какого-то открытого коммьюнити. Сайтов подобно Stackoverflow просто нет. Почему-то 1С-ники очень не любят делиться своим кодом.
Есть более-менее нормальный закрытый форум 1С (вход только для сдавших экзамен), Инфостарт (где почти всё платное) и упаси господь Миста (уровень а-ля Мейл-ру ответы). Всё.
На гитхабе можно найти кое-какие открытые разработки на 1С, но их исчезающе мало.

Спрашивай вопросы - отвечу, если что-то конкретное интересует.

Nao ★★★★★
()
Ответ на: комментарий от Nao

Если честно - есть интересующие вопросы

Могу на почту написать? Или возможно есть какие мессенджеры/соц.сети?

KrasnoGlazik
() автор топика
Ответ на: комментарий от KrasnoGlazik

Пиши куда удобнее. Почта и телега в профиле.

Nao ★★★★★
()
Ответ на: комментарий от alexmaru

Самая главная проблема - это то, что если тебе захочется вдруг покинуть страну - работы ты не найдёшь.

Так и если не захочешь, то тоже так себе шансы.

seiken ★★★★★
()
Ответ на: комментарий от KiVug7A

В зависимости от свойств личности, спустя некоторое время «1с-программист» мигрирует либо в сторону «нормального» программирования

Зачем так всё переусложнять? Лучше сразу за «нормальное» программирование взяться.

seiken ★★★★★
()
18 декабря 2023 г.
Ответ на: комментарий от Obezyan

Для магазина со средними продажами вполне себе хорошее решение, но в дикой природе встречается редко, т.к. есть Magento. Фактически, Nopcommerce полностью слизал дизайн корзины/чекаута с Magento т.к. долгое время именно он был стандартом.

А какое ваше мнение о Virto Commerce?

https://virtocommerce.com/

https://www.nuget.org/profiles/VirtoCommerce

VirtoCommerce.Platform.Core The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org. by: VirtoCommerce

    3,044,645 total downloads last updated 11 days ago Latest version: 3.450.0 

Virto Commerce is a flexible B2B ecommerce solution that offers powerful tools for enterprise business users. https://virtocommerce.com
VirtoCommerce.Platform.Data The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org. by: VirtoCommerce

    2,051,089 total downloads last updated 11 days ago Latest version: 3.450.0 

Интересно, применяются ли такие nopCommerce, Virto Commerce и т.п. в РФ?

Подробное сравнение фич трёх популярных .NET e-commerce:

https://www.capterra.com/ecommerce-software/compare/148685-157781-147200/nopCommerce-vs-SmartStore-NET-vs-VirtoCommerce

sanyo1234
()
Последнее исправление: sanyo1234 (всего исправлений: 1)
Ответ на: комментарий от sanyo1234

Ещё очень хвалят SmartStore, тоже open-source .NET:

https://www.capterra.com/p/157781/SmartStore-NET/reviews/

А вот отзывы про nopCommerce: https://www.capterra.com/p/148685/nopCommerce/reviews/

И много негатива про Odoo, который на ЛОРе пиарили какие-то европейские тролли: https://www.capterra.com/p/135618/Odoo/reviews/

"Incompleted project, doesn't allow for easy customisation"
Overall: I would highly recommend for anyone looking into a customised software system to not use Odoo. You will need a skilled developer to complete the simplest of tasks for you.
Pros: The idea of having an all in one database is great, but simply unattainable with their software system.
Cons: We used a recommended developer from Odoo in Australia to build and develop our software system. Our project was allocated 12 weeks to complete and it is now 18 months later and the project has been abandoned. It seems that simple integration between Odoo and a payment gateway was difficult, taking the developer 6 weeks to complete. When the project was near "completion" I was advised to purchase the 12 licenses that would be required at a cost of $5000+USD for the year. At this stage, we could've only purchased 2 licenses to progress in the project. The project continued for a further 9 months until it was abandoned (due to it not being completed) at which stage we asked Odoo for to seek reimbursement for the licenses. Unfortunately, even though we used a recommended partner of Odoo from their website to develop our project, they informed us that they would not refund or partially refund our purchase even though the project isn't completed, a recognised developer was used, and we are still unable to use the software. Their suggestion was to give it more time.
sanyo1234
()
Последнее исправление: sanyo1234 (всего исправлений: 2)
Ответ на: комментарий от Obezyan

Было бы интересно ещё сравнить популярный в РФ софт для онлайн магазинов с open-source софтом на базе Microsoft .NET от калифорнийской компании Virto Commerce:

https://vc.ru/services/115699-fakty-o-ecommerce-platforme-virto-commerce-kotoruyu-v-rossii-pochti-ne-znayut-a-zrya

Опыт разработки для электронной торговли — 20 лет:

Костяк будущей команды Virto сформировался в 2000 году, они с самого начала занимались заказной разработкой крупных ecommerce-проектов. В частности, сделали платформу Mediachase Ecommerce Framework, которую в 2012 году купила шведская Episerver. Фактически современная облачная платформа Episerver Commerce основана на ранних решениях команды Virto.

В 2011 году команда зарегистрировала компанию Virto Commerce со штаб-квартирой в Лос-Анджелесе и выпустила уже три версии собственной платформы. В компании около 100 сотрудников, которые работают на всех континентах, кроме Антарктиды. Большинство клиентов — в Европе и США, есть отдельные проекты в Азии и России (вроде нашего).

Из того, что меня удивило: Virto Commerce пока не взяла ни одного венчурного цента, ни одного кредита. Сейчас они рассматривают предложения от целевых фондов, но это не мешает им быть сторонниками бутстрэппинга: тратить усилия на разработку, а не на поиск финансирования, зависеть от мнения клиентов, а не кредиторов. Мне кажется, этот факт сыграл свою роль, когда их рассматривала Volvo и другие текущие клиенты.

Высокая скорость изменений и экспериментов:

Три предыдущих принципа Virto приводят к тому, что платформа маневренная, готовая к любым экспериментам. Если результаты эксперимента не устроят, всегда можно моментально откатиться назад без последствий. У Virto стандарт — с нуля платформа разворачивается максимум за 3 месяца, а потом каждые две недели добавляется новый функционал с измеримой бизнес-пользой. Такой agile-подход.

Скорость проверки гипотезы можно оценить на одном «цветочном» кейсе. Американская интернет-площадка по продаже цветов в 2017 году решила запустить ВИП-магазин с элитными цветами со своей программой лояльности, ценообразованием и так далее. Они посчитали: если всё делать на существующей платформе, нужно хотя бы полгода на разработку с тестированием, столько же на проверку гипотезы с анализом фидбэка. Плюс время, чтобы относительно безболезненно откатиться, если дело не пойдет. Получалось как-то слишком дорого и долго для вроде бы несложного эксперимента.

Тогда они обратились к Virto и через два месяца получили платформу под новое направление. Еще через четыре месяца стало понятно, что идея действительно так себе: мало кому нужны их ВИП-цветы. С одной стороны, это фейл для цветочников, с другой — стоимость эксперимента и сроки оказались приемлемыми для бизнеса, они почти не расстроилась. Если бы они с самого начала работали на Virto, эксперимент можно было начать через две недели и потратить еще меньше.

В отличии от 1Це здесь вполне возможен визуал бейсик :)

Проблемы и задачи в Enterprise E-Commerce. Как возник проект Virto Commerce?

Высокопрофессиональная платформа для электронной коммерции для серьезного бизнеса

sanyo1234
()
Последнее исправление: sanyo1234 (всего исправлений: 7)
Ответ на: комментарий от sanyo1234

А какое ваше мнение о Virto Commerce?

APS.Net? Сразу проигрывает PHP. Не в качестве кода, а в скорости добавления новых платежных методов, методов доставки и тд. В современном екоммерсе этот параметр становится определяющим.

Прежде чем на меня накинутся фанаты ASP.Net я попробую объяснить: в рекламной статье они указали Volvo, Heineken, Bosch. Задайте себе вопрос, много ли продаж идет у этих компаний через их сайт? Вот прям продаж в минуту. Много ли у них методов оплаты на сайте или служб доставки, как часто добавляются новые?

У Volvo есть конфигуратор автомобилей который поможет рассчитать цену и сделать заказ автомобиля после чего с вами свяжутся. Оплату и доставку с вами будет обсуждать менеджер вне сайта.

У Heineken это просто каталог продукции, с описанием и историей, ничего закзать оттуда вы не сможете.

У Bosch вообще нет интернет-магазина как такового. Обращайтесь к их региональным дилерам у которых у каждого свое решение по екоммерс.

Т.е. эта система не про интернет-магазин, это про интернет-каталог продукции бренда. Относится ли это к екоммерс - да. Имеет ли смысл сравнивать это с Magento/commerceTools - нет.

Obezyan
()
Ответ на: комментарий от Obezyan

Тут активно пиарили подработку 1Це кодером. В этом контексте интересно, что из .NET e-commerce наиболее популярно в РФ?

Наверно, кроме nopCommerce вообще почти ничего не используется особенно у средне-мелких?

SmartStore - экзотика даже для запада, судя по статистике использования: https://6sense.com/tech/ecommerce-platform/nopcommerce-vs-smartstorenet

Virto, судя по описанию, - для крупняка.

sanyo1234
()
Ответ на: комментарий от Obezyan

APS.Net? Сразу проигрывает PHP. Не в качестве кода,

Вот именно, а большой проект куда проще поддерживать на .NET и JVM, чем на скриптоязыках, которые чаще выпадают в ошибку в рантайме?

а в скорости добавления новых платежных методов, методов доставки и тд. В современном екоммерсе этот параметр становится определяющим.

Почему думаете, что в случае .NET c этим хуже?

sanyo1234
()
Ответ на: комментарий от sanyo1234

В этом контексте интересно, что из .NET e-commerce наиболее популярно в РФ?

Не знаю что из .NET популярнее т.к. сам .NET особо использовать смысла нет в роли интернет-магазина (ecommerce).

Наверно, кроме nopCommerce вообще почти ничего не используется особенно у средне-мелких?

Средне-мелкие обычно решают все через внешнюю компоненту прикручивая к к чему угодно и обычно это «что угодно» - на PHP.

Obezyan
()
Ответ на: комментарий от Obezyan

Why Choosing .NET for an eCommerce Solution Is Good

You probably wonder: Is ASP.NET still good? Is .NET still used today? What is ASP.NET best for? We are going to take a look at some of the best ecommerce platforms built on ASP.NET technology and discuss what businesses must choose them.

We'll also touch on what makes each platform unique and why you might want to choose one over the other. But first, let's talk about the benefits of using an ASP.NET-based ecommerce platform.
Can I use .NET for ecommerce websites?

Sure! The question is: What websites use .NET? First of all, Microsoft uses it. Other famous websites like Outlook, GoDaddy, Dell and Xero also use this technology.

.NET is one of the most popular web development frameworks. It's used by some of the biggest brands in the world, such as Microsoft, Dell, and Toyota.

Some of the key benefits of using an .NET ecommerce open source platform are:

    Scalability: ASP.NET is a very scalable framework that can accommodate large-scale ecommerce businesses without any issues.
    Security: ASP.NET comes with built-in security features that protect your website from common attacks, such as SQL injection and cross-site scripting.
    Performance: ASP.NET websites are known for their performance and stability.
    Free development tools: Microsoft provides Visual Studio free for development applications for web, mobile, desktop, IoT, and other kind of apps, and supports more than 20 programming languages.
    Popularity within global development community: ASP.NET and ASP.NET Core are within the Top 10 most-loved web frameworks, according to the Stack Overflow 2021 developer survey.

Great number of ASP.NET and .NET developers in the job market: Microsoft .NET and ASP.NET technologies are studied at most technical universities around the world, so your business can hire as many developers with different levels of experience as it needs.

For initiatives in ecommerce, it's critical for forward-thinking firms to recognize the importance of continuous tool development. Development tools are rapidly evolving topics. The ecommerce website you build, on the other hand, should be able to live at least ten years and be maintained and updated during that time—meaning, you must be sure you'll have access to both developers and software in 10 years. And this is where Microsoft shines above its competitors—ASP.NET has been around since 2001 and continues to evolve.

Vendors are positioning their platforms more often as ASP.NET than just .NET. This is because the ASP.NET framework is used to develop web applications, including ecommerce. At the same time, ASP.NET is just part of a more global development toolkit called .NET.
ASP.NET platform
.NET for an eCommerce: Trends and Future

Is .NET in ecommerce still in demand? Let’s see.

Around 17% of all developers in the world use ASP.NET Core. Last year, this number was around 7%. Around those learning to code nowadays, 36% of programmers have chosen .NET technologies. If we look into Google Trends, we will see that the number of people searching for this framework didn’t change during the lats 5 years.

This is a modern strong technology that enables companies to create robust ecommerce and fast websites. So, when you ask yourself, is ASP.NET good for the future, the answer is definitely yes.
sanyo1234
()
Ответ на: комментарий от sanyo1234

Вот именно, а большой проект куда проще поддерживать на .NET и JVM, чем на скриптоязыках, которые чаще выпадают в ошибку в рантайме?

Вы глубоко заблуждаетесь, практически весь ecommerce (не путать с web) это PHP и JS.

Почему думаете, что в случае .NET c этим хуже?

Опыт, сын ошибок трудных. Не только мой - всей индустрии. В чисто техническом плане - PHP нужно банально меньше памяти в пересчете на пользователя (особенно когда их сотни в минуту) и он не течет по памяти т.к. «умирает после каждого запроса».

Obezyan
()
Ответ на: комментарий от Obezyan

Средне-мелкие обычно решают все через внешнюю компоненту прикручивая к к чему угодно и обычно это «что угодно» - на PHP.

Даже к PHP-ному WooCommerce уже прикручен .NET:

https://github.com/XiaoFaye/WooCommerce.NET/blob/master/Changes.md

https://www.nuget.org/packages/WooCommerceNET

Downloads
Total 339.9K
Current version 16.9K
Per day average 118

И вообще рекомендуют запускать нагруженные PHP сайты на .NET:

https://www.peachpie.io/blog

sanyo1234
()
Последнее исправление: sanyo1234 (всего исправлений: 1)
Ответ на: комментарий от Obezyan

Слова против опыта индустрии )

Возможно, у вас legacy опыт в сфере .NET Framework for Windows?

А сейчас уже новый .NET v5-v8+ for Win/Lin/etc.

sanyo1234
()
Ответ на: комментарий от sanyo1234

Per day average 118

На среднем eCommerce столько не в день, а в минуту (я про пользователей, а не загрузки). Именно поэтому ASP.Net и не используется в больших нагруженных проектах практически никогда.

Можно с этим спорить, можно отрицать реальность, я написал как есть, у меня не стоит задача вас переубедить.

Нравится ASP.Net? Пишите на нем? Ради бога, я не осуждаю, просто написал что он не для интернет-магазинов с высокой посещаемостью.

Obezyan
()
Ответ на: комментарий от Obezyan

На среднем eCommerce столько не в день, а в минуту (я про пользователей, а не загрузки). Именно поэтому ASP.Net и не используется в больших нагруженных проектах практически никогда.

Так 118 в день - это количество загрузок софта, причём тут пользователи магазина?

Современный .NET сам по себе способен держать довольно большие гагрузки по сравнению со старыми монолитами на .NET Framework.

А Virto, судя по его описанию, ещё и микросервисный в придачу ко всему.

sanyo1234
()
Последнее исправление: sanyo1234 (всего исправлений: 1)
Ответ на: комментарий от sanyo1234

Возможно, у вас legacy опыт в сфере .NET Framework for Windows?

У меня всякий опыт, большую часть которого наверное, не стоило приобретать.

А сейчас уже новый .NET v5-v8+ for Win/Lin/etc.

Есть и такой, когда веб приложение Core .Net с примитивным функционалом уровне 2 веб формы жрало почти гигабайт RAM, когда PHP делающее тоже самое жрало меньше 20Мб. Благо там пользователей было два в прыжке, но не суть.

Obezyan
()
Последнее исправление: Obezyan (всего исправлений: 1)
Ответ на: комментарий от sanyo1234

Современный .NET сам по себе способен держать довольно большие гагрузки по сравнению со старыми монолитами на .NET Framework.

Как видите, индустрия и рынок этим словам не особо верят. Недоверчивые какие-то.

Obezyan
()
Ответ на: комментарий от Obezyan

Я попытался привести аналогию которая не дошла до адресата.

PHP-ный WooCommerce отмечен в обзоре, как самый плохо масштабируемый.

Black Friday 2017 глазами IT и разработчиков. Как мы выдержали черную пятницу при увеличении трафика в 10 раз

Как мы уже писали ранее, мы работаем с большими интернет-магазинами в разных странах поэтому мы часто сталкиваемся с высокими нагрузками. В данной статье мы расскажем, как прошла Black Friday 2017 на одном из клиентских проектов, реализованном на платформе VirtoCommerce и развернутом в Azure Cloud и как мы смогли выдержать при увеличении трафика в 10 раз.
sanyo1234
()
Ответ на: комментарий от sanyo1234

PHP-ный WooCommerce отмечен в обзоре, как самый плохо масштабируемый.

WooCommerce это полная говнина как и сам WordPress. Просто он был в статье-примере как прикручивать через внешнюю компоненту к 1С. Точно также прикручивается любое другое решение.

Obezyan
()
Последнее исправление: Obezyan (всего исправлений: 1)
Ответ на: комментарий от Obezyan

Тестирование 3-4 летней давности:

https://www.virtocommerce.org/t/virtocommerce-platform-3-0-capacity-load-test-report/233

А теперь представьте, что мы скомпилировали этот тест в native code (как на сишечке) и запустили на современном кластере:

.NET 8 adds support for ASP.NET Core to compile to native code using the Native Ahead-Of-Time (AOT) compilation. This means that the Native AOT deployment model uses an ahead-of-time compiler to compile IL to native code at the time of publish. The benefit of Native AOT is faster startup time, smaller memory footprints, and the ability to run on machines that don't have the .NET runtime installed
 This feature is particularly beneficial for workloads with a high number of deployed instances, such as cloud infrastructure and hyper-scale services

https://learn.microsoft.com/en-us/dotnet/core/deploying/native-aot

https://www.thinktecture.com/en/net/native-aot-with-asp-net-core-overview/

https://learn.microsoft.com/en-us/aspnet/core/fundamentals/native-aot?view=aspnetcore-8.0

sanyo1234
()
Последнее исправление: sanyo1234 (всего исправлений: 2)
Ответ на: комментарий от Irma

Ни один из ИИ не хочет выдавать годный код для 1С.

фильтр от коекакеров.))

s-warus ★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)