Skip to content

Instantly share code, notes, and snippets.

@isaksky
Last active April 19, 2017 06:05
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save isaksky/ceceeb64a5d7cf666c4a18991403f97a to your computer and use it in GitHub Desktop.
Save isaksky/ceceeb64a5d7cf666c4a18991403f97a to your computer and use it in GitHub Desktop.
Things I'd like to see in a .NET (F#) web framework

Some things I'd like to see in a F# web framework, inspired from experience using Phoenix in Elixir.

  • Top knotch integrated i18n support, on par with gettext in Elixir.
    • Not sure if this is possible in F#, because of the lack of metaprogramming features. The Elixir solution is based on macros, so that one can extract .pot translation files at compile time.
  • Standard way to talk to databases suitable for most apps (Elixir example: Ecto)
  • Standard way to do database migrations suitable for most apps (Elixir example: Ecto)

This is more ecosystem related, but I'll include them anyway, because I think they are important to overall productivity:

  • Standardized, extensible project build/scripting tool already on my path. Examples:
  • Web and UI frameworks often spread things out into tons of different files, so handling of folders and files needs should be much simpler than what we have today. E.g., I shouldn't have to manually tell my editor about folders.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment