Module 5, lesson 1
Assignment
*Is a tool creating a webpage.An optional snippet of text that appears immediately after the subject line in the inbox.
2. Select two from the examples of textual builders mention above. Cite three advantages and disadvantages each. Surf the internet to find additional information but do not copy everything. Make a conclusion of which the two is better than the other.
*I choose notepad++ and Visual Video
Notepad++
Debatably the most popular advanced text editor on the market, Notepad++ comes in a compact package with no fees and powerful editing components.
Advantage
*Portable
*Free under GPL
*Light and fast
Disadvantages
*Limited new syntax support for new languages
*Settings confusingly scattered
*Annoying update notifications upon start-up
Visual Studio
The Microsoft behemoth is a full suite of development tools for most languages. Most C based languages (and especially C#) are fully supported and build tools are specialized for .Net and Microsoft technologies.
Advantage
*TypeScript integration
*Extendable through plug-ins
*Integrated debugging
Disadvantages
*Embedded Git isn't powerful enough
*Very bad auto import
*Memory hog
Conclusion
Notepad++ is great for any quick edits, complex text searches or opening code that Visual Studio doesn't know how to visually format, but you'll most likely want to do the bulk of your coding in Visual Studio (if that's where you are compiling your code because it does a good job of keeping track of the file and folder structure, creating of needed files and not only auto-complete, but handy drop down boxes for when you forgot the name of a variable or method, ect. I haven't done code in VS in years, but when I do use it, drag and drop visual layout and code that nearly writes itself makes it much quicker to make a simple utility program.