Comet icon indicating copy to clipboard operation
Comet copied to clipboard

Future plans/Roadmap

Open ansarizafar opened this issue 5 years ago • 40 comments
trafficstars

I am looking for a Flutter/SwiftUI like code based cross platform framework for C#. Comet looks great.

@Clancey what are the future plans and is there a possibility that Microsoft adopt amazing Comet as an official framework?

ansarizafar avatar Mar 25 '20 02:03 ansarizafar

I am looking for a Flutter/SwiftUI like code based cross platform framework for C#. Comet looks great.

@Clancey what are the future plans and is there a possibility that Microsoft adopt amazing Comet as an official framework?

I can't wait for Comet to be officially production ready.

saint4eva avatar Mar 26 '20 10:03 saint4eva

+1 That would be awesome.

Reveon avatar Mar 26 '20 17:03 Reveon

@Clancey We are waiting for you comment/reply.

ansarizafar avatar Apr 24 '20 06:04 ansarizafar

https://devblogs.microsoft.com/dotnet/introducing-net-multi-platform-app-ui/

Clancey avatar May 19 '20 16:05 Clancey

Flutter can be used to build for web. Is there any plan to support building for web?

ansarizafar avatar May 21 '20 05:05 ansarizafar

Comet already has a basic blazor web component!

Clancey avatar May 21 '20 05:05 Clancey

So you refer to the maui announcement but will ms adopt this project or will you continue with it alongside?

stefandevo avatar May 21 '20 12:05 stefandevo

@Clancey Wjy not just use Flutter engine in place of Xamarin/Blazor. Check Blutter https://www.youtube.com/watch?time_continue=683&v=uW-Kk7Qpv5U

ansarizafar avatar May 21 '20 14:05 ansarizafar

So you refer to the maui announcement but will ms adopt this project or will you continue with it alongside?

Comet has been used as a playground and a prototype. I will continue to work on it with the end goal of using the findings for .NET Maui's MVU implementation.

Clancey avatar May 21 '20 23:05 Clancey

@Clancey Wjy not just use Flutter engine in place of Xamarin/Blazor. Check Blutter https://www.youtube.com/watch?time_continue=683&v=uW-Kk7Qpv5U

I am fully aware of Blutter. The current plan is not to use it. There are many benefits to our current approach.

Clancey avatar May 21 '20 23:05 Clancey

The main advantage of Flutter is a huge built-in set of beautiful UI widgets without requiring any CSS and same code base for web/modile/windows/mac/linux. Performance is also great on native platforms.

ansarizafar avatar May 23 '20 06:05 ansarizafar

Hope this can also have some built-in UI components

qcjxberin avatar Dec 09 '20 04:12 qcjxberin

It is time to update the future roadmap.

saint4eva avatar Feb 07 '21 07:02 saint4eva

I saw this statement from David (@davidortinau) on a recent (Jul 22, 2021) presentation on .NET MAUI Handlers:

"Comet/MVU won't be part of .NET 6 apart from an experiment. To move beyond that we need to see the customer feedback and developer support for investing more in it"

source: https://youtu.be/6PvL398l_y8?t=608

streetwiseherc avatar Aug 10 '21 20:08 streetwiseherc

I saw this statement from David (@davidortinau) on a recent (Jul 22, 2021) presentation on .NET MAUI Handlers:

"Comet/MVU won't be part of .NET 6 apart from an experiment. To move beyond that we need to see the customer feedback and developer support for investing more in it"

source: https://youtu.be/6PvL398l_y8?t=608

How can more customers use it if it has not been properly developed and included as part of .NET 6?

saint4eva avatar Aug 11 '21 08:08 saint4eva

Are you guys aware of https://github.com/fsprojects/Fabulous ?

sandeep-eroad avatar Jan 10 '22 22:01 sandeep-eroad

Comet already has a basic blazor web component!

means it will build directly for web/browser from the same codebase ?

hintsofttech avatar Jan 11 '22 04:01 hintsofttech

Comet already has a basic blazor web component!

means it will build directly for web/browser from the same codebase ?

Even flutter has platform specific codes to deal with

saint4eva avatar Jan 11 '22 09:01 saint4eva

Comet already has a basic blazor web component!

means it will build directly for web/browser from the same codebase ?

Are you guys aware of https://github.com/fsprojects/Fabulous ?

I think they are aware of fabulous. Kindly note that Maui has been re-architected to enable different app model to be built on top of .NET Maui. e.g. Control, Blazor, Comet, Fabulous, ReactiveUI etc. So, all the MVU framework will make use of the Maui goodness.

saint4eva avatar Jan 11 '22 10:01 saint4eva

Comet already has a basic blazor web component!

means it will build directly for web/browser from the same codebase ?

Are you guys aware of https://github.com/fsprojects/Fabulous ?

I think they are aware of fabulous. Kindly note that Maui has been re-architected to enable different app model to be built on top of .NET Maui. e.g. Control, Blazor, Comet, Fabulous, ReactiveUI etc. So, all the MVU framework will make use of the Maui goodness.

but when when created comet new project. we didn't get any blazor platform stuff which was mentioned aboveso that we can run on browser ?

and by the way, if it is only a pattern like XAML, Blazor etc then Blazor Pattern (called Mobile Blazor Binding at this time) is the best pattern beause it's more easy, convenient, readable and maintanable but no update on this area is getting back ???

we are in fact in the search of web/browser app through maui native components like uno-platform, flutter is doing .... which can run almost everywhere and called real crossplatform but nothing got progress yet in this regard.

hintsofttech avatar Jan 11 '22 16:01 hintsofttech

Comet already has a basic blazor web component!

means it will build directly for web/browser from the same codebase ?

Are you guys aware of https://github.com/fsprojects/Fabulous ?

I think they are aware of fabulous. Kindly note that Maui has been re-architected to enable different app model to be built on top of .NET Maui. e.g. Control, Blazor, Comet, Fabulous, ReactiveUI etc. So, all the MVU framework will make use of the Maui goodness.

but when when created comet new project. we didn't get any blazor platform stuff which was mentioned aboveso that we can run on browser ?

and by the way, if it is only a pattern like XAML, Blazor etc then Blazor Pattern (called Mobile Blazor Binding at this time) is the best pattern beause it's more easy, convenient, readable and maintanable but no update on this area is getting back ???

we are in fact in the search of web/browser app through maui native components like uno-platform, flutter is doing .... which can run almost everywhere and called real crossplatform but nothing got progress yet in this regard.

You can use Uno Platform - it is very good and supported to a Canadian company

saint4eva avatar Jan 12 '22 14:01 saint4eva

You can use Uno Platform - it is very good and supported to a Canadian company

Uno Platform has not enough free supporting blogs and youtube tutorials so we stuck a lot and get delay for every query...

that's why We are expecting it from microsoft as we are already biggest fan of microsoft only.

hintsofttech avatar Jan 13 '22 05:01 hintsofttech

You can use Uno Platform - it is very good and supported to a Canadian company

Uno Platform has not enough free supporting blogs and youtube tutorials so we stuck a lot and get delay for every query...

that's why We are expecting it from microsoft as we are already biggest fan of microsoft only.

https://platform.uno/docs/articles/intro.html

saint4eva avatar Jan 13 '22 08:01 saint4eva

https://platform.uno/docs/articles/intro.html

that's not enough for enterprise level of app development. we have to rely on microsoft plan to be executed in that direction...

hintsofttech avatar Jan 13 '22 10:01 hintsofttech

https://platform.uno/docs/articles/intro.html

that's not enough for enterprise level of app development. we have to rely on microsoft plan to be executed in that direction...

What do you mean by enterprise level app?

saint4eva avatar Jan 13 '22 13:01 saint4eva

What do you mean by enterprise level app?

that means winform/uwp/etc app like Tally, Marg etc desktop apps available in market for accounting, process and financial solutions

hintsofttech avatar Jan 14 '22 04:01 hintsofttech

What do you mean by enterprise level app?

that means winform/uwp/etc app like Tally, Marg etc desktop apps available in market for accounting, process and financial solutions

Uno Platform is robust and capable for any type of apps. WinUI, UWP, Android, iOS, WebAssembly etc

saint4eva avatar Jan 14 '22 08:01 saint4eva

Uno Platform is robust and capable for any type of apps. WinUI, UWP, Android, iOS, WebAssembly etc

we know very well Uno Platform is capable of doing everything but supports, blogs and youtube tutorials matter a lot for building any app which we found not sufficient.

hintsofttech avatar Jan 14 '22 10:01 hintsofttech

Alright, let's keep this civil. There are and always will be other options. Yes I am aware of most of them. All the other projects listed are awesome! Comet is unique, and takes a different approach to solve cross platform UI using and MVU pattern. Please keeps these threads focused on Comet and not pointing out potential flaws in other projects.

Clancey avatar Jan 14 '22 16:01 Clancey

to solve cross platform UI using and MVU pattern

Clancey sir thankx a lot to be here,

sir, is it really crossplatform solution ? if so, can we just write once and run anywhere including web/browser ? or, is there any future plan towards this direction ?

please sir, clear our confusion towards future plans so that we can proceed forward accordingly...

hintsofttech avatar Jan 15 '22 04:01 hintsofttech