Programowanie - to takie proste

Kategoria: Narzędzia Strona 1 z 2

.NET

.NET Framework, w skrócie .NET (wym. dot net) – platforma programistyczna opracowana przez Microsoft, obejmująca środowisko uruchomieniowe (Common Language Runtime – CLR) oraz biblioteki klas dostarczające standardowej funkcjonalności dla aplikacji. Technologia ta nie jest związana z żadnym konkretnym językiem programowania, a programy mogą być pisane w jednym z wielu języków – na przykład C++/CLI, C#, F#, J#, Delphi 8 dla .NET, Visual Basic .NET. Zadaniem platformy .NET Framework jest zarządzanie różnymi elementami systemu: kodem aplikacji, pamięcią i zabezpieczeniami.

W środowisku tym można tworzyć oprogramowanie działające po stronie serwera internetowego oraz pracujące na systemach, na które istnieje działająca implementacja tej platformy. Z racji jej pochodzenia najpełniej obsługiwane są systemy z rodziny Microsoft Windows.

Nowością, jaka pojawiła się w platformie .NET, jest Common Language Infrastructure. Każdy język programowania, który spełni odpowiednie standardy (chodzi głównie o tzw. common object model), będzie miał dostęp do biblioteki .NET.

Obecnie ponad 40 języków programowania jest zgodnych z .NET. Wiele z nich (np. Visual Basic, Delphi) musiało przejść istotne zmiany, by dostosować się do nowego środowiska. Dlatego też zwykle oznacza się języki dla platformy .NET przyrostkiem .NET (na przykład Delphi.NET, VB.NET).

Podstawowe języki dostarczane przez Microsoft:

  • C#
  • Visual Basic .NET
  • F#
  • C++/CLI (wcześniej Managed C++, wariant C++)
  • J# (wariant języka Java opracowany przez Microsoft)
  • JScript .NET (kompilowany wariant języka JScript)

Pozostałe ważniejsze języki programowania:

  • COBOL
  • Delphi (Delphi.NET – wersja 8 środowiska. Od roku 2008 Delphi nie wspiera .NET)
  • Eiffel
  • Fortran
  • Lisp
  • Nemerle (opracowany przez wrocławskich naukowców)
  • Perl
  • Python
  • Smalltalk

Źródło: wikipedia.pl

JetBrains

JetBrains specjalizuje się w inteligentnych, zwiększających produktywność narzędziach, które pomogą pisać czysty, wysokiej jakości kod w . NET, Java, Ruby, Python, PHP, JavaScript, C# i C++ na wszystkich etapach rozwoju .

NetBeans

NetBeans – projekt otwartego oprogramowania mający za zadanie dostarczanie efektywnych narzędzi programowania. Dwa najważniejsze produkty to NetBeans IDE oraz NetBeans Platform.

NetBeans IDE to zintegrowane środowisko programistyczne (IDE) dla języka Java, którego głównym celem jest przyspieszenie budowy aplikacji Java, w tym również usług sieciowych oraz aplikacji mobilnych. 

NetBeans Platform to gotowa platforma służąca za fundament dla aplikacji Rich Client. Dzięki użyciu gotowej bazy i udostępnianych przez NetBeans Platform gotowych do użycia usług – okna, menu, zarządzanie i przechowywanie konfiguracji, dostęp do plików – można znacząco skrócić proces budowy aplikacji.

Źródło : wikipedia.pl

Brackets

Brackets – darmowy edytor tekstu, przeznaczony do tworzenia dokumentów HTML (edytor HTML) dystrybuowany na licencji MIT o otwartym kodzie źródłowym. Spośród innych edytorów webowych Brackets wyróżnia się wbudowaną opcją podglądu dokumentu na żywo podczas jego tworzenia.

Program jest przeznaczony do tworzenia dokumentów oraz plików z użyciem języków HTML, CSS oraz JavaScript. Umożliwia użytkownikowi podręczną możliwość edycji właściwości CSS lub wartości kolorów (za pośrednictwem wbudowanej palety barw) bezpośrednio z innego pliku, do którego te wartości się tyczą oraz podgląd pisanego kodu na żywo.

Źródło : wikipedia.pl

Notepad++

Zestawienie najlepszych narzędzi do kodowania zamyka edytor tekstu stworzony z myślą o webmasterach oraz programistach – Notepad++. Aplikacja zapewnia dostęp do wielu mechanizmów usprawniających proces pisania kodu źródłowego programów oraz stron internetowych. Każdy, kto zdecyduje się na korzystanie z Notepad++, z pewnością doceni kolorowanie składni, autouzupełnianie wpisywanych fraz i znaczników, nagrywanie i odtwarzanie makr, a także możliwość pracy na kartach. Największą zaletą edytora tekstu jest wsparcie dla 80 języków programowania, takich jak C, C++, C#, Java, JSP, ASP, CSS, XML, HTML czy PHP. Kolejnym plusem Notepad++ jest obsługa rozszerzeń, dzięki czemu w prosty i szybki sposób rozbudujemy aplikację o nowe funkcje.

Źródło : wikipedia.pl

Pajączek

Nazwa „Pajączek” pochodziła od sieci WWW jako „ogólnoświatowej pajęczyny”. Pierwsza wersja programu powstała w kwietniu 1996 i działała w trybie konsoli w systemie DOS i Linuxie, jako prosty generator stron WWW w odpowiedzi na zadawane pytania. Pierwsza wersja była napisana w języku C++

Wersja 3.0 Light była kontynuacją wersji 1.x – czyli generatorem stron WWW działającym pod systemem Windows. 

W latach 1998-2001 program w wersji 4.x ukazywał się pod nazwą Pajączek 2000, a po 2003 jako Pajączek NxG. Wydawany był w dwóch wersjach: Professional i Standard. Wersja Standard została drastycznie okrojona; usunięto m.in. obsługę wielu języków, część opcji wspomagających tworzenie arkuszy stylów, moduł komunikacji z bazą danych MySQL, możliwość tworzenia dokumentów „HTML Help”, wiele funkcji odpowiedzialnych za weryfikację tworzonego kodu).

Ostatnia wersja komercyjnego Pajączka 5.9.9 ukazała się w kwietniu 2013.

Program Pajączek dostępny był jako shareware, z ograniczonym czasem działania lub liczbą uruchomień.

W 2021 pojawiła się kontynuacja Pajączka zatytułowana Pająk V6. Program zyskał aktualizację kompatybilności z najnowszymi specyfikacjami HTML, CSS, JS i PHP, możliwość tworzenia aplikacji mobilnych zarówno na Androida, jak i iOS-a, wsparcie dla NodeJS, Cordova czy React. 

Podstawowa wersja programu Pająk jest bezpłatna do zastosowań prywatnych, płatna jest wersja komercyjna, która zawiera dodatkowe funkcje.

Visual Studio Code

Visual Studio Code – darmowy edytor kodu źródłowego z kolorowaniem składni dla wielu języków, stworzony przez Microsoft, o otwartym kodzie źródłowym. Oprogramowanie ma wsparcie dla debugowania kodu, zarządzania wersjami kodu źródłowego za pośrednictwem systemu kontroli wersji Git, automatycznego uzupełniania kodu IntelliSense, zarządzania wycinkami kodu oraz jego refaktoryzacji. Funkcjonalność aplikacji można rozbudować za pomocą rozszerzeń instalowanych z dedykowanego repozytorium rozszerzeń.

Oprogramowanie zostało stworzone w oparciu o framework Electron

Program dostępny jest na trzy najpopularniejsze platformy – Windows, Linux i macOS. Środowisko oficjalnie wspiera składnie takich języków jak C++, C#, CSS, Dart, Dockerfile, F#, Go, HTMLJavaJavaScript, JSON, Julia, Less, Markdown, PHP, PowerShell, Python, R, Rust, SCSS, T-SQL czy TypeScript. Wsparcie składni innych języków można uzyskać dzięki zewnętrznym wtyczkom.

VIM

Vim to program wiersza poleceń, który jest wbudowany w systemy operacyjne Unix. Dzięki bezbłędnemu doświadczeniu użytkownika Vim jest ulubionym narzędziem wielu programistów. Vim to edytor tekstu, który nie ma graficznego interfejsu użytkownika (GUI). Jest dostępny tylko za pomocą nawigacji za pomocą klawiatury, więc jest szybki i łatwy w użyciu.

Chrome DevTools

Chrome DevTools to zbiór narzędzi do tworzenia i debugowania stron internetowych zintegrowanych bezpośrednio z przeglądarką Google Chrome dla twórców stron internetowych. DevTools umożliwia debugowanie Javascript w przeglądarce, eksperymentowanie z CSS na stronach Twojej witryny i analizowanie wydajności front-endu Twojej aplikacji.

Dzięki Chrome DevTools możesz bez wysiłku sprawdzać i modyfikować model DOM, oceniać zasoby, obciążenie i wydajność witryny, brać pod uwagę wykorzystanie pamięci przez stronę i wiele więcej. Każdy, kto działa w domenie internetowej, powinien mieć to narzędzie. Chrome DevTools to zestaw bezpłatnych narzędzi, do których można uzyskać dostęp za pośrednictwem przeglądarki Chrome.

GitHub

Każdy początkujący programista powinien wiedzieć o Github, hosting programów open source. Jest to miejsce, w którym wszyscy developerzy mogą udostępniać i edytować pliki swoich projektów. Dzięki temu każdy użytkownik może ulepszyć projekty open source i pomóc im się rozwijać. Github jest znany ze swojej przyjaznej społeczności, nawet poza branżą programistyczną. Użytkownicy zawsze są gotowi wskazywać błędy w plikach innych osób i sugerować zmiany, aby zoptymalizować projekt. Ponadto platforma może być również wykorzystywana przez firmy do zarządzania zespołami i dużymi projektami, z racji tego, że wszystkie ich pliki mogą być bezpiecznie przechowywane w jednym miejscu.

Lista narzędzi używanych przez programistów może być znacznie dłuższa w zależności od języka, w którym pracują oraz rodzajów projektów, które realizują. Te wymienione powyżej są jednak niezbędne i są używane w codziennej pracy programistów bez względu na ich specjalizację. Wszystkie z nich są kompatybilne z różnymi językami i strukturami w wielu systemach, więc mogą być łatwo przyjęte przez każdego programistę.

Kilka z funkcji, które występują w systemie GitHub:

  • bugtracker,
  • forki repozytoriów, czyli kopia w osobnym repozytorium należąca do innego użytkownika,
  • pull requesty – osoba mająca forka może zgłosić swój kod do złączenia z głównym repozytorium,
  • statystyki,
  • organizacje zrzeszające programistów pracujących nad repozytoriami,
  • web hooks – wywołanie operacji na repozytorium wysyła informację do innego serwisu lub skryptu,
  • wiki dla celów dokumentacji.

Strona 1 z 2

Oparte na WordPress & Designed by Kaktus04

Follow by Email
Twitter
Visit Us
YouTube
Instagram