26 lines
1.1 KiB
Markdown
26 lines
1.1 KiB
Markdown
|
# 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<
|