Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

10 Software Development Tools

Software development tools zijn belangrijk voor je, anders was je niet op dit artikel terecht  gekomen. Een efficiënt tool kan de productiviteit van een team enorm verhogen. Het gaat niet alleen om programmeertools, maar ook communicatie en het beheren van de sources.

Een nieuw Software Development Tool kost tijd om te implementeren, aan te wennen en te begrijpen. Er zijn veel opties als het gaat om het kiezen van een ontwikkelplatform. Dit artikel bevat een ​​lijst met veelgebruikte tools die gebruikt worden op ontwikkelingsafdelingen.

1. Sublime Text

Sublime Text is een software development tool om broncode mee te editen. Er zijn veel sneltoetsen waarmee je bestanden kunt openen en gemakkelijk tussen regels kunt schakelen. Je kunt veel regels tegelijk wijzigen vanwege de optie voor meervoudige selectie. Je kunt ook gemakkelijk tussen projecten schakelen. De plugin-API is eveneens sterk.

2. Intellij Software Development Tool

Intellij is een geïntegreerde ontwikkelomgeving. Een IDE integreert alle tools die je nodig hebt. Het heeft dus het een code-editor, een compiler, een debugger, etc. Intellij vult automatisch aan en is echt gebruiksvriendelijk en eenvoudig in gebruik. Het helpt ook om snel door je code te navigeren en fouten te analyseren. Het verhoogt de productiviteit enorm.

3. Docker

Docker biedt een platform voor software-containerisatie waarmee je je applicatie of software in een bestandscontainer kunt opnemen. Deze container kan overal worden geplaatst en uitgevoerd. Je vindt alles wat je nodig hebt om te werken: programmacode, systeembibliotheken, enz. Dit betekent dat de software overal op dezelfde manier zal draaien en niet afhankelijk is van de omgeving.

4. Git

Git is een open-source versiebeheer systeem voor softwareprojecten. Een ontwikkelaar moet regelmatig wijzigingen in de code aanbrengen voordat de laatste versie klaar is.

Een versiebeheersysteem slaat iedere aangebrachte wijziging zo op dat een team kan samenwerken. Er wordt een kopie van de code van iedere ontwikkelaar opgeslagen. Met Git is het teamwork te synchroniseren, de code wordt op ieder moment ge-actualiseerd.

5. GitHub

GitHub is een Git repository op internet. Het is een soort dropbox voor softwareprojecten waar je code kunt vinden. Bij het uploaden van een project heb je de keuze om het openbaar of privé te maken. Het is een geweldige plek om te netwerken en gelijkgestemden te ontmoeten en projecten te delen. De community is enorm en het aantal projecten is nog groter.

6. Jira

Jira is ontwikkeld voor Agile teams om software te plannen, te volgen en vrij te geven. Het is duidelijk dat, terwijl dat Agile teams Jira gebruiken. Het ondersteunt het Projectmanagement. Jira is goed aanpasbaar en heeft krachtige functies voor iedere ontwikkelfase. Je kunt in één tool de voortgang beheren, het lopende werk visualiseren en rapporten genereren.

7. Jenkins

Jenkins  is een open-source automation server, meer specifiek een Continuous Integration-server. Je kan je dit software development tool voorstellen als ware het de tussenpersoon tussen je code en je build-server. Jenkins zoekt regelmatig naar wijzigingen op je server en stuurt deze deze naar de build-server. Het tool heeft geweldige plug-ins om het leven gemakkelijker te maken.

8. Slack

Slack is een app die te gebruiken is voor teamcommunicatie. Het is geweldig omdat het overal gebruikt kan worden. Het gebruik reduceerd het intern gebruik van e-mail aanmerkelijk. Slack is heel praktisch: je hebt “kanalen” die je maakt voor projecten, teams, onderwerpen, enz. Je kunt gemakkelijk tussen kanalen navigeren. En je hebt ook de mogelijkheid om directe privéberichten te sturen naar de leden van je team. Je kunt allerlei soorten bestanden delen en er opmerkingen aan toevoegen, of mensen taggen. Je kunt ook je volledige geschiedenis doorzoeken.

9. Stack Overflow

Stack Overflow is niet echt een software development tool. Het is een vraag-en-antwoord-site met de grootste gemeenschap van programmeurs. In deze bibliotheek vind je alle antwoorden op je vragen. Van het wijzigen van de kleur van een tekst tot het wijzigen van de kernel van een Linux. Het is een geweldige plek om kennis te leren en te delen.

10. YouTube

Met Youtube zijn tutorials en tips van andere IT professionals te bekijken. Maar ook webinars die we gemist hebben.

Andere Software Development Tools

Deze lijst zijn niet de enige software development tools die je kunt gebruiken. Er zijn nog veel meer goede tools te vinden. Het is maar net waar je voorkeur naar uit gaat. Als je andere suggesties voor software development tools met ons wil delen kan je reageren in de LinkedIn groepen.

Discussieer mee op LinkedIn.



Boeken over dit onderwerp

Practical App Development with Aurelia

Auteur: Matthew Duffield
If you want to understand the key features of the framework and gain a mastery of building Aurelia apps, then this is the book for you.
Europrijs: 29,99
Bestellen

Cocos2d-X by Example Beginner’s Guide (licht beschadigd)

Auteur: Roger Engelbert
Make fun games for any platform using C++, combined with one of the most popular open source frameworks in the world
Overview

-Learn to build multi-device games in simple, easy steps, letting the framework do all the heavy lifting
-Spice things up in your games with easy to apply animations, particle effects, and physics simulation
-Quickly implement and test your own gameplay ideas, with an eye for optimization and portability
-Enjoy building the games as much as you will enjoy playing them

In Detail
Cocos2d-x is the C++ port of arguably the most popular open source 2D framework in the world. Its predecessor was limited to the Apple family but with Cocos2d-x you can take your applications to all major app stores, with minimum extra work. Give your games a larger target audience with almost no extra hassle.
“Cocos2d-X by Example Beginner’s Guide” allows you to build your own cross platform games using all the benefits of a time tested framework, plus the elegance and simplicity of C++.
Each of the six games developed in this book will take you further on the road to becoming an expert game developer with no fuss and plenty of fun.
Follow six tutorials for six very different games that leverage the ease of Cocos2D-X and its quick implementation, moving from simple ideas to more advanced topics in game development.
In easy-to-follow steps, the book teaches you how to take full advantage of the framework by adding animations and special effects, implementing a physics engine, and optimizing your games.
Prepare your project for multiple platforms and learn how to take your game concepts to completion.
“Cocos2d-X by Example Beginner’s Guide” will present to you, in six different games, the topics necessary to build some of the most popular and fun types of games today.
What you will learn from this book

-Make your games look cooler with particle effects
-Create place holder sprites to quickly test your game ideas
-Load external data into your games
-Build game menus and tutorials
-Implement game-wide events with notifications
-Create a dash game with a textured terrain
-Build a Box2D puzzle game with multiple levels
-Create a hybrid iOS and Android project

Approach
Get to grips with Cocos2D-X using step-by-step examples. Roger Engelbert will have you smiling throughout and learning valuable information at every turn.
Who this book is written for
If you have brilliant ideas for amazing games and want to bring them to life, then this book is what you need. Work through easy-to-follow examples and learn exactly what you need to know to make your games a reality. No programming experience necessary!

Europrijs: 37,44
Bestellen


-- Printbare PDF-versie --


Gerelateerde artikelen

  • 18 augustus 2017 OTAP, Teststrategie voor het ontwikkelen van applicaties
  • 20 september 2017 Critical Path Analysis en PERT planning
  • 12 maart 2012 Design versus development
  • 17 november 2017 Blijf broncode van bestaande software lezen
  • 16 maart 2011 Software broncode
  • 6 september 2017 De adaptive projectmanager
  • 27 oktober 2017 Het opbouwen en managen van een Agile projectteam
  • 27 maart 2011 Elektronische consultant en kwaliteitstool
  • 20 mei 2017 Agile, Kwaliteit op maat


This post first appeared on ITpedia, The IT Knowlegde Source, please read the originial post: here

Share the post

10 Software Development Tools

×

Subscribe to Itpedia, The It Knowlegde Source

Get updates delivered right to your inbox!

Thank you for your subscription

×