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.

Comments

  1. cool stuff you have and you keep overhaul every one of usnotepad++ mac

    ReplyDelete
  2. I 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.



    checkiqamaonline.com/iqama-transfer-process

    ReplyDelete

Post a Comment

Popular posts from this blog

Defragmentation - The Incredible Feature.

Difference Between TV and Monitor.