Skip to content

Latest commit

 

History

History
23 lines (14 loc) · 1.06 KB

roadmap.md

File metadata and controls

23 lines (14 loc) · 1.06 KB

Roadmap for CoreFx

---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<

We need a document that outlines our vision for .NET Core:

  • Startup space: highly scalable, efficient applications
  • When in conflict, favor this over pure productivity
  • Efficient data manipulation APIs
    • Low allocation APIs
    • Better blending of native code and managed code (Span, DllExport)

As the scissors indicate, these are notes for Krzysztof to fill in more details here.

Example:

Provide a better alternative for System.Diagnostics.Process

Our Process class was designed for a time where one would drag & drop a process component on a design surface, configure it in a visual designer, and then write a line or two to launch it. Also, it was designed around many concepts that are arguably specific to the Windows platform, such as ShellExecute.

It seems we should take another look at this and see whether we can create a better API for dealing with processes.

---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<