LESSON3
LESSON3
LESSON3
NET
The following are the pros/benefits you will enjoy for coding in VB.NET:
Disadvantages of VB.NET
Below are some of the drawbacks/cons associated with VB.NET:
VB.NET cannot handle pointers directly. This is a significant disadvantage since pointers
are much necessary for programming. Any additional coding will lead to many CPU
cycles, requiring more processing time. Your application will become slow.
VB.NET is easy to learn. This has led to a large talent pool. Hence, it may be challenging
to secure a job as a VB.NET programmer.
Source code editor: A text editor that can assist in writing software code with features
such as syntax highlighting with visual cues, providing language specific auto-
completion, and checking for bugs as code is being written.
Local build automation: Utilities that automate simple, repeatable tasks as part of
creating a local build of the software for use by the developer, like compiling computer
source code into binary code, packaging binary code, and running automated tests.
Debugger: A program for testing other programs that can graphically display the location
of a bug in the original code.
The number of supported languages: Some IDEs are dedicated to one language, and so
are a better match for a specific programming paradigm. IntelliJ, for instance, is known
primarily as a Java IDE. Other IDEs have a broad array of supported languages all in one,
like the Eclipse IDE which supports Java, XML, Python, and others.
Supported operating system(s): A developer’s operating system will constrain which
IDEs are viable (unless an IDE is cloud-based), and if the application being developed is
intended for an end user with a specific operating system (like Android or iOS), this may
be an additional constraint.
Automation features: Even though most IDEs include the 3 key features of a text editor,
build automation, and debugger, many include support for additional features like
refactoring, code search, and continuous integration and continuous deployment (CI/CD)
tools.
Impact on system performance: An IDE’s memory footprint may be important to
consider if a developer wants to run other memory-intensive applications concurrently.
Plugins and extensions: Some IDEs include the ability to customize workflows to match
a developer’s needs and preferences.
Identifiers
An identifier is a name used to identify a class, variable, function, or any other user-defined item.
The basic rules for naming classes in VB.Net are as follows −
A name must begin with a letter that could be followed by a sequence of letters, digits (0 -
9) or underscore. The first character in an identifier cannot be a digit.
It must not contain any embedded space or symbol like ? - +! @ # % ^ & * ( ) [ ] { } . ; : "
' / and \. However, an underscore ( _ ) can be used.
It should not be a reserved keyword.