Здравствуйте, alex_public, Вы писали:
_>Здравствуйте, Serginio1, Вы писали:
_>>>Сайты удобнее делать на скриптовых языках. А что такое "учетные системе массовых задач"?.
S>> Учетные системы ERP это ERP Microsoft Dynamics,SAP, Oracle E-Business Suite ну и конечно 1С.
_>Я в курсе что такое ERP (их кстати намного больше, причём как наших закрытых, так и иностранных opensource). Просто не думал, что это можно так расшифровать на русский. )))
S>>По поводу сайтов, то Asp.Net MVC очень востребована. Мало того сейчас серверная часть больше похожа на HTTP сервис, где выдается начальная страница, а с клиента через AJAX данные подгружаются ввиде Json и вся работа по построению DOM лежит на клиенте с помощью AJAX и JS библиотек
_>1. Раз всё делается на JS, то тогда причём тут собственно .net?
Ну например есть TypeScript. Да и серверную часть тоже нужно писать на Asp.Net mvs писать запросы к базе итд. Клиентская часть далеко не все.
_>2. Такая схема уже много лет как используется во всех остальных языках. Например у нас сайты работают именно так, только на сервере при этом отвечает на ajax запросы Питон (и без всякого asp естественно).
А где же высокоскоростной C++?
_>>>Да, всё верно. Именно из-за этого факта и существуют такие вещи как Java/C#. И как раз сейчас в связи со стагнацией в росте производительности процессоров, ростом мобильного рынка (где вообще печаль с производительностью) и начинающейся модой на "интернет вещей" (а туда вообще даже сами платформы jvm/clr не лезут по нормальному, не говоря уже о какой-то производительности) в этом вопрос возможны существенные корректировки.
S>> Ну сейчас идут по пути распараллеливания кода. Кстати многие сортировки можно распараллелить.
_>Распараллеливание может быть актуально (собственно только в этом направление и есть прогресс в последнее время) для серверных решений. А для всего остального, из выше перечисленного, это абсолютно не актуально.
Ну почему. Сейчас все пишется через await, Ajax ы. Это конечно не System.Threading.Tasks.Parallel но ассинхронные вычисления.
Но мы то говаорим о вытеснении C++ более медленных платформ.
S>> Вот посмотри мои разработки http://infostart.ru/profile/82159/public/
S>>Большинство сделаны для связи 1С с внешним миров и со связью из внешнего мира с 1С. Я ими активно пользуюсь. И посмтори сколько комментариев и какие.
S>>Народ просто не понимает о чем речь. И вместо использования готовых компонентов для хэширования использует побитовые операции на 1C.
S>>http://forum.infostart.ru/forum86/topic136695/
S>>http://infostart.ru/public/99739/ А ты говоришь про скорость
_>Скорость безусловно нужна. На своём уровне. В данном случае она нужна в языке, на котором написана сама платформа 1C (надеюсь ты в курсе, на чём она написана?). Ситуация полностью аналогичная раскладу браузер (все написаны на C++) и JS в нём. Ну точнее аналогично ситуации с браузерами 15 летней давности — с тех пор JS оптимизировался, обзавёлся JIT'ом и почти догнал по скорости C#/Java. Интересно, а в 1C не планируют такого же? )
Да какая разница на чем написана сама платформа, а то с какой скоростью работает интерпретатор. До сих пор основная часть нагрузки идет на сервере.
Например в свое время при работе в терминалах очень тормозила печать при слабой связи. На толстом клиенте сделал связь по Tcp/IP и передавал данные по которым уже строил печатные формы. Трафик сократился в тысячи раз. Но пока 1С в управляемых формах формирует печатную форму на сервере.
Там даже не ввели замыканий
http://its.1c.ru/docs/v8nonmodal/
S>>Народ в большинстве случаев варится в своем тесном мирке. Разработка SQL серверов и Вэб серверов весьма нетривиальная задача, которая для среднестатистического программиста далека как Марс от Земли.
_>SQL сервер действительно не простая вещь (если конечно хочется нормального быстродействия), хотя вполне подъёмная. Только вот даже если заняться таким, то будут очень сомнительны перспективы выхода на рынок. А вот например NoSQL решения (которые во многих случаях совсем не проще) появляются вокруг как грибы. Как раз потому, что данный рынок ещё только формируется.
_>Что же касается http-серверов, то это достаточно тривиальная вещь, которую частенько реализуют заново в разных проектах. Более того, есть множество гораздо более сложных вещей, которыми заняты "среднестатистические программисты". К примеру любая современная онлайновая игрушка на порядок сложнее.
Ты путаешь сервисы с серверами. Мы говорим об IIS, апаче
https://ru.wikipedia.org/wiki/%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2%D0%B5%D0%B1-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%BE%D0%B2
_>Да, кстати, а авторы того же 1C — они значит с Марса всё же? )))
Они отличаются от среднестатистических программистов. Еще раз повторю, что есть рынок на котором требуются решения задач.
Есть рынок средств и программистов с разной квалификацией итд. И побеждает тот кто предлагает лучшее по критерию цена качество время