Narzędzia programistyczne cz. 1

Wymienione niżej narzędzia i programy przydały mi się, albo przydają. Część z nich jest za darmo, a jeżeli nie to są bardzo tanie. Polecam do zapoznania się z nimi i dzielenia się spostrzeżeniami.

Środowiska programistyczne

SharpDevelop

Darmowe, open sourceowe środowisko programistyczne. Można pisać w C#, VB.NET i w języku Boo. Ma zintegrowane testy jednostkowe i pokrycie kodu (NUnit i NCover). Analiza kodu za pomocą FxCop, obecnie obsługuje frameworka 1.1, 2.0, Mono, Compact Frameworka. Potrafi konwertować kod między obsługiwanymi językami i zintegrowaną kontrolę wersji. Niestety nie wspiera Frameworka 3.0 ani 3.5.

 

Visual Studio 2008 Express

Wsparcie dla pisania aplikacji WPF. Linq. Framework 1.1, 2.0, 3.0 i 3.5.

 

Regulator

Narzędzie przydatne do projektowania wyrażeń regularnych

 

Snippet Compiler

Program do kompilowania snippetów. Polecam! Jest już wersja dla .NET 3.5

 

Reflector

Narzędzie do podglądania bibliotek .NET i plików exe. Na razie nie ma żadnego darmowego ani nawet taniego programu do szyfrowania plików .NET.

 

GhostDOC

Świetne narzędzie do generowania automatycznego (nawet można by powiedzieć inteligentnego) generowania komentarzy w kodzie. Plugin nie działa w VS Express.

 

DevMetrics

Oblicza wskaźniki kodu, czyli mówi Ci gdzie w przyszłości kod może sprawić problem, jest źle zaprojektowany i nieprzejrzyście napisany. Można też wywoływać z linii poleceń.

 

TestDriven.NET

Pozwala na łatwe przeprowadzanie testów jednostkowych w Visual Studio.

 

VS.PHP

Myślałeś kiedyś o programowaniu w PHP z użyciem Visual Studio?

 

Kontrola wersji

Tortoise SVN

Klient kontroli wersji z interfejsem zintegrowanym z Eksploratorem.

 

TortoiseCVS

Klient kontroli wersji, tym razem systemu CVS, też integruje się z Eksploratorem.

 

WinMerge

To akurat nie jest program do kontroli wersji, ale do porównywania plików. Przejrzysty, łatwy w obsłudze i bezpłatny.

 

AnkhSVN

Plugin do obsługi kontroli wersji z poziomu Visual Studio. Nie działą w VS Express.

Czytaj podobne  Standardy kształcenia na kierunku Informatyka

 

Tworzenie instalek

Install Creator 2

Łatwy i przejrzysty program do tworzenia instalatorów. Darmowy.

 

Inno Setup

Generator instalek, dla zaawansowanych użytkowników. Duże możliwości konfiguracyjne. Darmowy.

 

Bazy danych

MySQL

Darmowa baza danych (jest zaawansowany odpowiednik płatny). Najczęściej używana przez programistów PHP, ale nie tylko. Dobre wyniki w testach.

 

Microsoft SQL 2005 Express

Darmowa baza danych, proste kreatory, możliwość robienia ręcznych kopii bazy danych, generowania skryptów.

 

Firebird

Darmowa baza danych, dzięki Firebird .NET Data Provider łatwo korzysta się z niej z Visual Studio.

 

Poczta

SpamPal

Program niezastąpiony w walce ze spamem.

 

Poptray

Ciekawy program do obsługi poczty, dla osób, które cenią sobie wygodę bez zbędnych fajerwerków.

 

WWW

Firefox

Najlepsza przeglądarka internetowa na świecie 😉

 

Adblock Plus

Powód dla którego uważam, że Firefox jest najlepszy na świecie. Dodatek do Firefoxa.

 

Mouse Gestures

Przydatny dodatek do Firefoxa do gestów myszy, ułatwia korzystanie z przeglądarki.

 

Dokumenty

OpenOffice

Darmowy pakiet biurowy zapisujący we wszystkich popularnych formatach w tym w PDF.

Oprocz edytora tekstu jest jeszcze arkusz kalkulacyjny, program do robienia prezentacji, program do tworzenia grafiki i do tworzenia wzorów matematycznych.

 

Notepad2

Następca notatnika. Wsparcie dla UTF-8, kolorowanie składni to nie jedyne jego zalety.

 

Notepad++

Czytaj podobne  Standardowe snipety w Visual Studio 2008

Notatnik przeznaczony bardziej dla programistów, a to za sprawą specjalnych funkcji dla nich przeznaczonych i kolorowania większej liczby języków.

 

Foxit

Przeglądarka plików PDF. Szybka wydajna i małozajmująca.

Przeczytaj też

Najlepsza książka do Pythona Nie wiesz, z jakiej książki/ebooka uczyć się programowania w języku Python? Postanowiłem zrobić zestawienie 10 książek z Heliona na ten temat, abyś mó...
Komplet 28 ebooków i kursów, aby zostać programist... Od jakiegoś czasu dostaję zapytania na temat tego jakie książki, kursy i ebooki polecam. W związku z tym postanowiłem przygotować dzisiaj zestaw, któr...
120 tapet programistycznych za darmo do pobrania Trochę mi się nudziło, więc przygotowałem zestaw 120 tapet dla programistów. Możesz go pobrać. Tapety są w rozdzielczości 1366x768. Podzielone ...
10 fiszek do nauki programowania w Pythonie Uczysz się programowania w Pythonie? Pobierz te 10 fiszek, które ułatwią Ci zapamiętanie funkcji wbudowanych* w Pythona! Programowanie potrafi ...
Napisano w Kolumna Tagi: ,

Menu