Open benyuz opened 1 year ago
@benyuz There are two possible VB.NET alternatives:
已收到您的邮件,我会及时查看的!
@benyuz 有两种可能的 VB.NET 替代方案:
thanks a lot , now i using vs2022 and b4x(basic Translated as java) https://www.b4x.com
B4X programming language is a modern version of Visual Basic.
@benyuz
I will be with VB whenever possible. It's always my first language choice.
"VB.net is a true work of art"
Anyone got a blog post or YouTube video of their experiences with B4X? I've always been curious about it. It really shows how independent developers can bring BASIC to any platform!
hi ' im in b4x now ,its so good
Anyone got a blog post or YouTube video of their experiences with B4X? I've always been curious about it. It really shows how independent developers can bring BASIC to any platform!
I went to their web site, and it's certainly interesting, and I can see the appeal if you're limited by Java-based platforms.
B4X has been where my team gets it's refuge since Microsoft stopped showing love to VB. It is a great platform but the language isn't as rich as VB. The most important missing feature for me is function overloading. It is also only partially object oriented because inehritence and interfaces are missing.
On 3 Oct 2023, 2:32 am, at 2:32 am, "Anthony D. Green" @.***> wrote:
Anyone got a blog post or YouTube video of their experiences with B4X? I've always been curious about it. It really shows how independent developers can bring BASIC to any platform!
-- Reply to this email directly or view it on GitHub: https://github.com/dotnet/vblang/issues/622#issuecomment-1744022743 You are receiving this because you are subscribed to this thread.
Message ID: @.***>
Some of the response to this thread are, well, odd.
B4X is nice, but it certainly isn't really an "alternative" to VB. I use B4R because it provides a VB-style experience for Arduino-type development. B4J provides a VB-style experience for Java... that doesn't really compare to what VB is or does. Again, it's nice... but not a replacement.
Mercury, also, isn't a replacement to VB. It has a similar syntax but doesn't necessarily provide a one-to-one feature set and it kind of has its own eco-system, style and general flavor/approach to development that doesn't necessarily map equally well to ".NET". Additionally, it's $199 (minimum)...
NOTE: I'll also point out that if B4X and Mercury are "in the running", then people should really check out the list available at https://gotBASIC.com as singling these two products out are really doing a disservice to the plethora of BASIC's that are currently available. I mean, in all seriousness, if you don't mind adjusting the syntax and style to gain ultimate power, should seriously look at FreeBASIC. Cross-platform, object-oriented, ability to leverage C/C++ directly, strongly-typed, natively compiled... what's not to like? Oh, wait... IT'S NOT VB. Which is kind of my point, neither are Mercury or B4X.
ModVB is certainly a step in the right direction, but it - alone - isn't the answer. We need more people to jump into the arena and work to provide additional contributions, support, education and general awareness. This is happening, but it's not being publicized... or rather, when it is it isn't being shared or, worse, it is met with negativity and criticism.
Of the comments in this thread, the only one that - to me - is of any relevance is ModVB... anything that discusses jumping ship is not helpful. I'm not against any of these other products, they are great tools in their own domains... and can certainly be useful tools in our collective toolboxes... but to suggest them as alternatives and the only way to continue the experience of VB is simply not helpful and certainly not productive.
Bottom line... if we want to see something happen with VB... then WE have to do something about it. There are several projects attempting to answer the collective call:
These are all open source (excluding for ModVB - for now?); the only thing stopping these from becoming better is for others to join in and contribute. This can be with actual pull requests to improve the products, documentation, examples and - frankly - simply spreading the word.
And whether or not you want to contribute to these open-source projects with your time - consider supporting them financially. I'm just saying that $5 a month can go a very long way if we have a few thousand people doing so... just saying.
I've included a few VB-related projects in this post; are there others?
(Disclaimer: Yes, I'm clearly stating that I am one of the people that would benefit from potential financial contributions and, yes, it would allow me to spend more than hobby time on these types of efforts - so please consider this food-for-thought.)
已收到您的邮件,我会及时查看的!
官方和vb使用者,大家好,如标题所言请继续支持vb。我是一名来自中国的vb爱好者,也用vb在做商业工具。在中国依然有活跃的vb用户,我们使用QQ群交流。 我希望vb能增加以下两个功能。 1,多行字符串里直接支持双引号,用来和webview2做混合应用开发。 2,能让vb方便的开发webapi,智能家居等等行业用的上。目前我们用的是中国国内一位vb开发者的dll,这个dll可以非常方便的开发webapi而且不依赖iis。
至于maui等c#稳定后可以考虑支持vb也可以不支持,我们目前用b4x来做安卓开发。 社区很多都是专业程序员在发言,我发布这些是希望大家能看到除了专业程序员外,还有很多vb爱好者,我们用vb来解决工作和生活中的问题,也用他来做创业项目。vb Good,谢谢。
Official and VB users, hello everyone, as the title says, please continue to support VB. I am a VB enthusiast from China, and I am also doing business tools with VB. There are still active VB users in China, and we use QQ groups to communicate. I hope VB will add the following two functions.
1, Double quotation marks are directly supported in multi-line strings, which are used to do mixed application development with WebView2. 2, can make VB convenient development of WebAPI, smart home and other industries for use. At present, we are using a DLL of a VB developer in China, which can be very convenient to develop WebAPI and does not rely on IIS.
MAUI and other C# can consider supporting VB or not, we currently use B4X to do Android development.
Many of the community are professional programmers speaking, I post these in the hope that everyone can see that in addition to professional programmers, there are many VB enthusiasts, we use VB to solve problems in work and life, and also use him to do entrepreneurial projects. vb Good, thank you.