I second Alex on this, you should attempt, where possible, to keep code off the forms. There are instances where you need to put code on the form, but it is ābest practiceā not to put code on a Form that could be called from the table, or another object.
Yes, but not only that. You should also have Dynamics NAV version 5.1 in mind, where you will not be able to have code on forms. So better rethink your development code now and then later get an easier upgradeā¦
In general if you need to put business logic on a Form, then you are doing it wrong. Take a big step back and redesign what ever you are trying to do.
Actually that might change [;)] Even the BAD team have put code on forms, so it might last a little longer until they can clean up all their errors. Just look at planning and production.
No, ALL 5.1 NAV development will be done in C/AL, in the same editor that we use now. The only thing that will be added is RDL layout development in external RDL editors, which can then be saved within the NAV report object. Then with the web services, it will be much easier to hook up .NET development to NAV functionality. However, NAV development itself will be in C/AL.