26 lines
1.1 KiB
Markdown
Raw Normal View History

# Roadmap for CoreFx
Related: [Overall .NET Core Roadmap](https://github.com/dotnet/core/blob/master/roadmap.md).
---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<