Re[4]: Rust или Golang - за кем будущее?
От: _NN_  
Дата: 05.02.24 13:52
Оценка: 6 (2) +1
Здравствуйте, Serginio1, Вы писали:

S> Все под .Net 8! Там же JIT работает. А в Native AOT так еще и тримятся.


Ну как сказать всё:

  • No dynamic loading, for example, Assembly.LoadFile.
  • No run-time code generation, for example, System.Reflection.Emit.
  • No C++/CLI.
  • Windows: No built-in COM.
  • Requires trimming, which has limitations.
  • Implies compilation into a single file, which has known incompatibilities.
  • Apps include required runtime libraries (just like self-contained apps, increasing their size as compared to framework-dependent apps).
  • System.Linq.Expressions always use their interpreted form, which is slower than run-time generated compiled code.
  • Not all the runtime libraries are fully annotated to be Native AOT compatible. That is, some warnings in the runtime libraries aren't actionable by end developers.

    Чем больше когда, тем больше шансов, что не будет что-нибудь работать.

    Конечно, со временем будет больше совместимости если тренд нативности разработчики будут активно поддерживать, а не сбегут на Rust
    Вон в Microsoft Office
    Автор: flаt
    Дата: 30.01.24
    посчитали, что проще переписать с .NET чем решать проблемы медленного запуска утилит.
  • http://rsdn.nemerleweb.com
    http://nemerleweb.com
     
    Подождите ...
    Wait...
    Пока на собственное сообщение не было ответов, его можно удалить.