[Mono-list] Does Mono Basic support lag behind C#?
Alessandro Binhara
binhara at monobrasil.com.br
Fri Feb 14 09:39:10 UTC 2014
Sorry had a mistake ... look a VBNC compiler
2014-02-14 7:37 GMT-02:00 Alessandro Binhara <binhara at monobrasil.com.br>:
> Hello Michel
>
> My name is Alessandro Binhara ... i m from original monobasic team .
> in 2005 we finish a implementation of Vb.NET in mono. You can look a VNB
> compiler too .
>
> On the issue of portability, it is more interesting to use C # to be a
> standardized language.
> In matter of performance does not make sense, since both the MCS as MBAS
> generate IL code, and IL runs directly on Mono in the same way.
>
> What can happen is the C # compiler to be much more optimized than VB.NETto generate IL
>
> I am copying you for Rafael Teixeira who is the creator of monobasic, and
> to alexandre marcondes which was also one of the leaders of the Project.
> I believe they can give you more details of how this project currently
>
> If you need some professional support, I have a company in Brazil
> Speciallized in mono.
>
>
>
>
> 2014-02-12 18:34 GMT-02:00 mdlueck <mlueck at lueckdatasystems.com>:
>
> Greetings,
>>
>> I am evaluating using MonoDevelop for Client/Server application
>> development.
>>
>> My primary development environment will be Xubuntu LTS editions, latest
>> stable.
>>
>> I am wondering the status of the Basic support within MonoDevelop... such
>> as
>> may all of the GUI development capabilities/tools for C# be used for
>> Basic,
>> or is there a lag that Basic is catching up with C#?
>>
>> A major corporate size client commissioned me to develop an ERP / Business
>> Intelligence application for them. The client group specified Access
>> (2007,
>> later added 2010) and the corporate IT group specified SQL Serer 2008.
>>
>> I pushed Access to the extreme as a Client/Server development tool. I
>> double
>> class-wrapped all forms to database. Class layer one is a DB object class
>> which provides a consistent public interface to SELECT / INSERT / UPDATE /
>> etc... calls the correct Stored Procedure via ADO.Command / ADO.Parameter
>> type VB code, and populates class methods. The second layer of classes I
>> call the Validation classes which performs mapping between the DB object
>> and
>> the form controls. Those classes perform data validation after all screen
>> controls have been read, and prior to sending data to the DB object. If
>> any
>> field(s) are found to have an invalid value, they are indicated and no DB
>> operation is performed. If all field(s) are valid, then field values are
>> shuffled to the DB object and the correct DB call is issued.
>>
>> Total client and application server tier code was over 125,000 LOC's, and
>> in
>> excess of 260 Stored Procedures on the SQL BE DB. Pretty slick little ERP
>> /
>> BI application.
>>
>> I fear that C# will be too verbose in syntax / not productive and
>> efficient
>> enough, so wish to see if the Mono Basic support lags at all behind the
>> primary language C#.
>>
>> I said Primary is Xubuntu. Target platforms will include Windows at first,
>> perhaps others later. So I would need to understand the Windows run-time
>> requirements. I hope to be able to build without any use of paid license
>> software... aka VisualStudio. Will this be possible targeting a Windows
>> run-time platform? Thank you.
>>
>> Blessings,
>> Michael Lueck
>>
>>
>>
>> -----
>> --
>> Michael Lueck
>> Lueck Data Systems
>> http://www.lueckdatasystems.com/
>> --
>> View this message in context:
>> http://mono.1490590.n4.nabble.com/Does-Mono-Basic-support-lag-behind-C-tp4661888.html
>> Sent from the Mono - General mailing list archive at Nabble.com.
>> _______________________________________________
>> Mono-list maillist - Mono-list at lists.ximian.com
>> http://lists.ximian.com/mailman/listinfo/mono-list
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-list/attachments/20140214/b5673582/attachment-0001.html>
More information about the Mono-list
mailing list