Different Tools Used By Software Developers.
1.Basic Editors:
a. Notepad:
· It is a built-in tool in Windows
operating system.
b. Notepad ++: https://notepad-plus-plus.org/
· Notepad++ is a free (as in "free
speech" and also as in "free beer") source code editor and
Notepad replacement that supports several languages. Running in the MS Windows
environment, its use is governed by GPL License.
2.Advanced Editors or IDE’s:
a. Atom: https://atom.io/
· Atom-IDE is a set of optional
packages to bring IDE-like functionality to Atom and improve language
integrations.
b. Eclipse: https://www.eclipse.org/
· The Platform for Open Innovation and
Collaboration. The Eclipse Foundation provides organizations with a mature,
scalable and commercially-friendly environment for open source software
collaboration and innovation.
c. NetBeans: https://netbeans.org/
· Quickly and easily develop desktop,
mobile and web applications with Java, JavaScript, HTML5, PHP, C/C++ and more. NetBeans
IDE is free, open source, and is moving to the Apache Software Foundation!
d. Sublime: https://www.sublimetext.com/
· A sophisticated text editor for code,
markup and prose.
e. Visual Studio (IDE, Code): https://visualstudio.microsoft.com/
· Microsoft Visual Studio is an IDE
from Microsoft to develop computer programs for Microsoft Windows, web sites,
web apps, web services and mobile apps.
f. IntelliJ: https://www.jetbrains.com/
· IntelliJ IDEA is a Java integrated
development environment for developing computer software.
g. Altova XML Spy: https://www.altova.com/xmlspy-xml-editor
· XML Spy XML Editor gives developers
the tools they need to build the most sophisticated applications with its
graphical schema designer, code generation, file converters, debuggers, and
profilers for working with XSD, XSLT, XQuery, XBRL, JSON, and more.
h. XML Copy Editor: http://xml-copy-editor.sourceforge.net/
· XML Copy Editor is free software
released under the GNU General Public License. It is available in Catalan,
Chinese (simplified and traditional), Dutch, English, French, German, Italian,
Slovak, Swedish and Ukrainian. There are Linux packages for Arch, Fedora,
Gentoo, openSUSE, Slackware and Ubuntu.
i. Arduino: https://www.arduino.cc/en/Main/Software
· The open-source Arduino Software
(IDE) makes it easy to write code and upload it to the board. It runs on
Windows, Mac OS X, and Linux. The environment is written in Java and based on
Processing and another open-source software.
j. Particle: https://docs.particle.io/tutorials/device-os/device-os/
· The Particle docs are a great place
to explore hardware, software, and developer tools, and find all the
information you need to build your own connected product with Particle.
k. Node.js: https://nodejs.org/en/
· As an asynchronous event driven
JavaScript runtime, Node is designed to build scalable network applications.
3.Communication Platform:
a. Slack: https://slack.com/
· Slack is the platform that connects
teams with the apps, services, and resources they need to get work done.
4.Continuous Integration:
a. Jenkins: https://jenkins.io/
· The leading open source automation
server, Jenkins provides hundreds of plugins to support building, deploying and
automating any project.
5.Code Sharing Platforms:
a. Git: https://git-scm.com/
· Git is a free and open source
distributed version control system designed to handle everything from small to
very large projects with speed and efficiency.
b. GitHub: https://github.com/
· GitHub is a development platform
inspired by the way you work. From open source to business, you can host and
review code, manage projects, and build software alongside 31 million
developers.
c. GitLab: https://about.gitlab.com/
· GitLab delivers ease of use,
scalability, integration, and innovation. GitLab has a broad market reach, with
over 80,000 active instances using the open source GitLab Community edition and
over 500 enterprises paying for GitLab CI/CD.
d. Bitbucket: https://bitbucket.org/
· Bitbucket is more than just Git code
management. Bitbucket gives teams one place to plan projects, collaborate on
code, test, and deploy.
cool stuff you have and you keep overhaul every one of usnotepad++ mac
ReplyDeleteI recently came across your article and have been reading along. I want to express my admiration of your writing skill and ability to make readers read from the beginning to the end. I would like to read newer posts and to share my thoughts with you.
ReplyDeletecheckiqamaonline.com/iqama-transfer-process