Вот. Борланд явно свернул не туда. И в попытках исправить ситуацию, потерял время, деньги, рынок. И тут собственно другой вопрос, сами такое придумали, или кто-то подсказал(проплатил)?
Возможно с дотнетом сейчас бы дельфи был не маргинальным изолированным загончиком либо для олдов с легаси либо для маленьких десктопных проектов, а куда популярнее,
Рассмешили :)
Вы видели хотя бы 1 язык, успешный, который сделан поверх Net? А таких было очень много! Если есть Net, то "скрипач не нужен"(С).
То есть люди потратили деньги на выпуск глючных D8, D2006, D2007. А главное лет 5 времени. За которые конкурент развился и забрал рынок?! Так об этом я и говорю.
Вполне возможно, некоторые тонкости уже забыты. Лично пытался что-то писать на D2006. Но, все настолько тормозило и глючило, по сравнению с D7, что просто ужас. D2007 был чуть стабильнее, но ужасно медленнее. Но, главное решение - играть на поле своего конкурента создавая вторичный продукт, это по моему полный маразм.
На мой взгляд, главный просчет Borland это попытка пересесть на Net. Версии Delphi 1-7 имели собственный компилятор. Генерили нативный x86 код. Что делало среду и программы на ней быстрыми, с минимум ошибок. А вот Delphi 8, она же Delphi 2006 это среда которая генерит код Net. То есть все работает через прокладку Net. И программа, и среда. Естественно все тормозило, глючило и т.п. Тоже можно сказать о следующих версия 2007, 2009. Встречал работающий проеты на Delphi XE, но это уже был продукт Embarcadero, не Borland.
А время было было упущено. Net от МС избавился от детских ошибок. Железо стало быстрее. И естественно в конкурсе на лучший Net победил Net от МС, а не Delphi.
И вся эта история мне очень напоминает случай с Nokia. Почему-то кажется, что в борланде тоже были были добрые дяди от МС, которые "помогли" выбрать такое направление.
Есть вопрос, на Windows работает по умолчанию алгоритм Нейгла, то есть мелкие пакеты опять склеит в большой. Отключается флагом при открытии сокета. Собственно вопрос asyncio.start_server() где-то внутрях отключает этот алгоритм? Иначе на винде бы не работало.
Вот. Борланд явно свернул не туда. И в попытках исправить ситуацию, потерял время, деньги, рынок. И тут собственно другой вопрос, сами такое придумали, или кто-то подсказал(проплатил)?
Рассмешили :)
Вы видели хотя бы 1 язык, успешный, который сделан поверх Net? А таких было очень много! Если есть Net, то "скрипач не нужен"(С).
То есть люди потратили деньги на выпуск глючных D8, D2006, D2007. А главное лет 5 времени. За которые конкурент развился и забрал рынок?! Так об этом я и говорю.
Не знаю, помог бы Борланду Modula2, но создавать вторичный, по отношению в Net продукт это полная глупость.
А как еще назвать продукт, который полный конкурент Net, но написан поверх Net? Только Net от Борланда. Естественно победил оригинал.
Вполне возможно, некоторые тонкости уже забыты. Лично пытался что-то писать на D2006. Но, все настолько тормозило и глючило, по сравнению с D7, что просто ужас. D2007 был чуть стабильнее, но ужасно медленнее. Но, главное решение - играть на поле своего конкурента создавая вторичный продукт, это по моему полный маразм.
Мне кажется автор немного не договаривает.
На мой взгляд, главный просчет Borland это попытка пересесть на Net. Версии Delphi 1-7 имели собственный компилятор. Генерили нативный x86 код. Что делало среду и программы на ней быстрыми, с минимум ошибок. А вот Delphi 8, она же Delphi 2006 это среда которая генерит код Net. То есть все работает через прокладку Net. И программа, и среда. Естественно все тормозило, глючило и т.п. Тоже можно сказать о следующих версия 2007, 2009. Встречал работающий проеты на Delphi XE, но это уже был продукт Embarcadero, не Borland.
А время было было упущено. Net от МС избавился от детских ошибок. Железо стало быстрее. И естественно в конкурсе на лучший Net победил Net от МС, а не Delphi.
И вся эта история мне очень напоминает случай с Nokia. Почему-то кажется, что в борланде тоже были были добрые дяди от МС, которые "помогли" выбрать такое направление.
Отвечаю за свой же вопрос https://docs.python.org/3/library/asyncio-eventloop.html
Changed in version 3.6: The socket option socket.TCP_NODELAY is set by default for all TCP connections.
Запустил на linux - работает!
Есть вопрос, на Windows работает по умолчанию алгоритм Нейгла, то есть мелкие пакеты опять склеит в большой. Отключается флагом при открытии сокета. Собственно вопрос asyncio.start_server() где-то внутрях отключает этот алгоритм? Иначе на винде бы не работало.