by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 11:09
    kosmab opened #4125
  • Aug 03 17:25
    dukc commented #4124
  • Aug 01 16:32
    dukc opened #4124
  • Jul 29 08:22
    stevefan1999-personal commented #3340
  • Jul 21 09:46
    izikl edited #4123
  • Jul 21 07:54
    izikl edited #4123
  • Jul 21 07:53
    izikl opened #4123
  • Jul 07 05:36
    brandonros commented #2400
  • Jul 07 05:28
    brandonros commented #2400
  • Jun 30 19:22
    geoffreymcgill commented #4117
  • Jun 30 19:22
    geoffreymcgill commented #4117
  • Jun 30 19:22
    geoffreymcgill commented #4117
  • Jun 30 19:21
    geoffreymcgill closed #4121
  • Jun 30 19:20
    geoffreymcgill edited #4121
  • Jun 30 19:20
    geoffreymcgill labeled #4121
  • Jun 30 19:20
    geoffreymcgill assigned #4121
  • Jun 30 19:19
    geoffreymcgill closed #4122
  • Jun 30 19:19
    geoffreymcgill commented #4122
  • Jun 30 19:19
    geoffreymcgill labeled #4122
  • Jun 30 19:15
    geoffreymcgill assigned #4122
Tri-Edge AI
@TriEdgeAI
Can we only rebuild syntax trees for changed files
etc
eggsa
@eggersa
@TriEdgeAI Take a look at https://github.com/bridgedotnet/Bridge/wiki/global-configuration. Chances are you will find what you need there if its available at all.
Tri-Edge AI
@TriEdgeAI
No, this is not helpful
I need help understanding the Bridge Translator's code
eggsa
@eggersa
Oh okay
@guidovanhilst Blazor is very different from Bridge. First and foremost Bridge.NET is just a transpiler that basically converts C# to JavaScript. Whereas Blazor is a UI Framework build upon Mono that has been compiled to WebAssembly and can therefore run native .NET Dlls in the Browser. Right now however due to the lack of some Features in Webassembly required to fully support the .NET ecosystem in the Browser like garbage collection Blazor can be run server side. Something completely different from Bridge.NET
eggsa
@eggersa
There is a discussion on reddit that I started a while ago regarding why Bridge.NET is not really popular: https://www.reddit.com/r/csharp/comments/ba7xl4/why_is_no_one_using_bridgenet/
However, Bridge seems pretty much dead. Unfortunately. Especially with the rise of Blazor, although a different approach from a technical perspective.
Tri-Edge AI
@TriEdgeAI
OK, from what I understand Rewrite
uses Roslyn to rewrite newer C# features into compatible code
so that NRefactory can handle it?
Tri-Edge AI
@TriEdgeAI
Can Bridge have two simultaneous outputs if I tinker with the .csproj properly?
Guido van Hilst
@guidovanhilst
Is retyped open source?
Geoffrey McGill
@geoffreymcgill
@guidovanhilst Retyped is not open-source.
Chris Evans
@chrisevans9629
I love bridge.net. I have used blazor and bridge on my website and I have had far less trouble with bridge than blazor. All I need is my .net code to be able to be used on the web. I found that Blazor seems like overkill for most of things I need. Does anyone know if there is a way to compile c# to wasm without using blazor? I'd love to just have that as a tool without all the extra overhead, such as components, dealing with navigation, etc... in blazor.
Geoffrey McGill
@geoffreymcgill
@chrisevans9629 Cool. Thanks for the awesome feedback.
eggsa
@eggersa
@chrisevans9629 There is some working going on for direction compilation for C# to WASM. See here dotnet/aspnetcore#5466
However, it seems somewhat outdated already. I don't know what the current status is of this project
I guess a big challenge is the lack of garbage collection in web assembly which makes C# a not so ideal candidate for that matter. Blazor on the other hand works by completely emulating the CLR in the Browser. This means they can use their own garbage collection.
Guido van Hilst
@guidovanhilst
@chrisevans9629 I totally agree with you.
Blazor webaasembly is a promising technology, but direct access to the dom nodes and manipulation of the dom in C # like bridge.net is not available (for now).
With Bridge.Net you can create a dynamic UI that you can put components in and out of the DOM. Also using existing javascript libs (eg ThreeJs and BabylonJS) in C # with retyped is great.
Anthony G. Rivera Cosme
@arivera12
Hubert
@PragmaticIT
is this project alive?
Geoffrey McGill
@geoffreymcgill
Hi. How can I help?
Hubert
@PragmaticIT
Hi Geoffrey
Is Bridge still alive?
I love the concept and the toolset
Geoffrey McGill
@geoffreymcgill
yes
Hubert
@PragmaticIT
but now it's so quiet here
are you planning any new release?
Geoffrey McGill
@geoffreymcgill
yes, we're working on a new release.
Hubert
@PragmaticIT
can you shed some light what will it be?
Geoffrey McGill
@geoffreymcgill
A bunch of overdue bug fixes and features. Watching for Community PR's.
Hubert
@PragmaticIT
If I can suggest something - please put some more attention on tutorials - ie. how to run vue.js or react stuff with bridge this will lower the entry bareer
oh btw about a year ago I've ported ToDo MVC (vanila js) to bridge.
it was pretty fun :)
I can share sources if you want
Geoffrey McGill
@geoffreymcgill

We will try. If you're working on a specific topic and feel it needs better documentation, please feel free to submit a document to the wiki:

https://github.com/bridgedotnet/Bridge/wiki

Hubert
@PragmaticIT
ok, will try if I find some spare time :)
Geoffrey McGill
@geoffreymcgill
I'm sure the Bridge community would be interested in your ToDo MVC port.
Hubert
@PragmaticIT
that's my pet project - wanted to convert more frameworks, but currently my family demands more atention and had to stop any side activities
Geoffrey McGill
@geoffreymcgill
How about adding your project to the Bridge Awesome list?
https://github.com/bridgedotnet/Awesome
Hubert
@PragmaticIT
cool!
not sure if it's awesome enough
:)
adax
@adax
Any working project will help. Especially for a beginner like me
Hubert
@PragmaticIT
actually I have to say I've spent fair amount of time on this conversion, and learned a lot about the JS, MVC and Bridge. It was fun time :)
adax
@adax
Thanks, I've cloned your repository already for further investigation in my spare time