Programowanie - to takie proste

Miesiąc: maj 2023 Strona 2 z 3

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.

HTML

HTML – język znaczników stosowany do tworzenia dokumentów hipertekstowych.

HTML pozwala opisać strukturę informacji zawartych wewnątrz strony internetowej, nadając odpowiednie znaczenie semantyczne poszczególnym fragmentom tekstu – formując hiperłącza, akapity, nagłówki, listy – oraz osadza w tekście dokumentu obiekty plikowe, na przykład multimedia, lub elementy baz danych, na przykład  interaktywne formularze danych.

HTML umożliwia określenie wyglądu dokumentu w przeglądarce internetowej. Do szczegółowego opisu formatowania akapitów, nagłówków, użytych czcionek i kolorów, zalecane jest wykorzystywanie kaskadowych arkuszy stylów (w skrócie CSS).

<!DOCTYPE html>
<html lang="pl">
<head>
    <title>Przykładowa strona</title>
    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1">

    <link rel="stylesheet" href="plik.css">
</head>
<body>
    <h1>Przykładowa strona</h1>
    <p>Zobacz też: <a href="https://kaktus.hpnn.99e.pl">Kaktus04 - Programowanie - to takie proste</a>.
</body>
</html>

Źródło: wikipedia.pl

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.

Atom

Atom – desktopowy edytor kodu źródłowego z kolorowaniem składni dla wielu języków. Można w nim też edytować wszystkie pliki tekstowe. Dystrybuowany na otwartej licencji MIT. Program bazuje na zmodyfikowanej przeglądarce Chromium oraz rozszerzeniu do niej pozwalającym na edytowanie dokumentów i korzystanie z systemu kontroli wersji GIT. Dzięki temu rozwiązaniu program jest wieloplatformowy i każdy znający JavaScript może go łatwo rozszerzyć o potrzebne mu funkcje. Umożliwia też integrację z niektórymi kompilatorami.

Domyślne pakiety Atoma pozwalają na kolorowanie składni następujących języków programowania i rozszerzeń plików:

  • C
  • clojure
  • coffee-script
  • csharp
  • CSS
  • gfm
  • git
  • Go (język programowania)
  • HTML
  • hyperlink
  • java
  • javascript
  • JSON
  • Less (język arkuszy stylów)
  • make
  • mustache
  • objective-c
  • perl
  • php
  • property-list
  • python
  • ruby
  • ruby-on-rails
  • sass
  • shellscript
  • SQL
  • text
  • todo
  • toml
  • XML
  • YAML

Źródło : wikipedia.pl

MongoDB

MongoDB to otwarty, nierelacyjny system zarządzania bazą danych napisany w języku C++. Charakteryzuje się brakiem ściśle zdefiniowanej struktury obsługiwanych baz danych. Zamiast tego dane składowane są jako dokumenty w stylu JSON.

Cechy:

  • jednorodne wsparcie dla standardu Unicode,
  • obsługa danych w innych kodowaniach w formacie binarnym,
  • duża liczba obsługiwanych typów danych,
  • obsługa kursorów,
  • zapytania ad-hoc,
  • zapytania do zagnieżdżonych pól dokumentów,
  • indeksowanie,
  • wsparcie dla agregacji danych,
  • możliwość składowania plików w bazie,
  • architektura zaprojektowana z myślą o łatwej replikacji.

Wewnętrznym językiem do definiowania zapytań oraz funkcji agregujących jest JavaScript wykonywany bezpośrednio przez serwer MongoDB.

Źródło : wikipedia.pl

Strona 2 z 3

Oparte na WordPress & Designed by Kaktus04

Follow by Email
Twitter
Visit Us
YouTube
Instagram