Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Advancing towards a framework for all kind of programs. #174

Open
andreespirela opened this issue Sep 1, 2020 · 0 comments
Open

Advancing towards a framework for all kind of programs. #174

andreespirela opened this issue Sep 1, 2020 · 0 comments
Labels
In discussion Current issue is being investigated

Comments

@andreespirela
Copy link
Contributor

andreespirela commented Sep 1, 2020

Intro

Mandarine has been a successful framework in the Deno community. It has had a very positive response towards all the features that make Mandarine great. The Deno community and Deno itself have been an important part of this process of making Mandarine a solution for enterprise-sized problems.

To The Future... and Beyond.

Recently, our team has made multiple tests on how Mandarine can be used. Initially, Mandarine was thought to be a server-side framework like Spring Boot. Although, the extensive API of Deno & Javascript (through typescript) as well as the excellent flexibility Mandarine has in its core have made us shaped our vision towards what Mandarine can get to be.

The tests that have been ran by our different collaborators have shown that Mandarine can be used for CLI applications thus building much better, readable, and extensive CLI systems. With that said, we have demonstrated Mandarine can be used for:

  • Server Side Applications
  • CLI's

With this investigation, we can't stop wondering where we are heading towards.

The options

Throughout the last 5 months we have been working on Mandarine, we have made Mandarine perhaps the most stable server-side framework in Deno, but now, we want to separate ourselves from server-side and go beyond. For that, we have thought Mandarine can be used in:

  • Server-side applications
  • CLI Applications
  • Desktop Applications that run on Deno
  • Any Deno application by exposing Mandarine's internal APIs

While there is not agreement where we are heading towards as we continue to investigate how we want to make Mandarine multi-platform in terms of development needs, we would love to know your opinion. Do you have any thought? Join the discussion below.

@andreespirela andreespirela added the In discussion Current issue is being investigated label Sep 1, 2020
@andreespirela andreespirela pinned this issue Sep 1, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
In discussion Current issue is being investigated
Projects
Mandarine.TS
Awaiting triage
Development

No branches or pull requests

1 participant