Autor Wątek: Wprowadzenie do programowania pod przeglądarki  (Przeczytany 2277 razy)

Offline 11

  • Użytkownik

# Listopad 23, 2012, 14:32:58
Cześć,
Czy mógłby mnie ktoś zorientowany w najnowszych technologiach uświadomić, jakich obecnie wersji języków, bibliotek i technik używa się powszechnie do programowania pod przeglądarki?

Co wiem:
Używa się HTML 5, CSS 3, jQuery, JavaScript (która wersja jest powszechna?), AJAX

Gdybym chciał zacząć, jak wygląda obecnie ścieżka nauki i rozwoju w tej dziedzinie? Od czego zacząć, jakie są dobre źródła (książkowe i internetowe), na czym się wzorować?

Offline Mr. Spam

  • Miłośnik przetworów mięsnych

Offline Shusty

  • Użytkownik

# Listopad 23, 2012, 15:25:05
Oprócz tego: php, ASP.NET, JSP, Aplety Java, Ruby, Python i nie tylko ;)

Offline Kos

  • Użytkownik
    • kos.gd

  • +1
# Listopad 23, 2012, 16:02:18
@Shusty tych się nie używa do programowania pod przeglądarki, tylko pod aplikacje webowe :-).

@11 dopisz sobie do listy LESS/Sass oraz frameworki typu Mootols, Prototype, Dojo, YUI, Knockout.js.

Offline Shusty

  • Użytkownik

# Listopad 23, 2012, 16:19:54
@Kos Racja ;D

Offline Avaj

  • Użytkownik

  • +1
# Listopad 23, 2012, 16:53:35
WebGL

Offline Xion

  • Redaktor
    • xion.log

  • +1
# Listopad 23, 2012, 19:57:55
"Programowanie pod przeglądarki" to bardzo niestandardowy i niejednoznaczy termin. W zależności od interpretacji może on (IMO) oznaczać jedno z poniższych albo kombinację tychże:

- Programowanie aplikacji webowych ("stron"), z serwerem odpowiadającym na żądania HTTP (patrz: technologie wspominane przez Shusty'ego) oraz mniej lub bardziej zaawansowaną logiką po stronie klienta (patrz: to co wymienił Kos).

- Tworzenie rozszerzeń/pluginów/wtyczek do przeglądarek. Tutaj każda ma swoje API; niekiedy jest to HTML5+JS (Chrome), niekiedy coś potężniejszego jak kod bardziej natywny (Firefox, IE maybe?). Ostatnio odkryłem też świetne rozwiązanie o nazwie CrossRider (.com), które pozwala na pisanie przenośnych rozszerzeń w JS.

- Tworzenie aplikacji celem ich zamieszczania w przeglądarkowych marketach, takich jak Chrome Web Store czy Firefox Marketplace.

Od biedy mógłbym pod to podciągnąć też tworzenie desktopowych lub mobilnych aplikacji w "przeglądarkowych" technologiach (głównie HTML5, ale też np. mozillowy XUL). Przykładowe platformy to choćby PhoneGap, Titanium czy Trigger.io.

Krótko mówiąc, spróbuj doprecyzować o co ci chodzi i postaraj się używać bardziej standardowej terminologii :)

Offline nameczanin

  • Użytkownik
    • devlog

# Grudzień 02, 2012, 22:40:15
A już kompletnie abstrahując to w HTML5 można tworzyć aplikacje kafelkowe pod Windows 8...

Offline kubera

  • Użytkownik
    • Prywatna strona

# Grudzień 02, 2012, 22:45:47
A już kompletnie abstrahując to w HTML5 można tworzyć aplikacje kafelkowe pod Windows 8...

A nawet więcej, jest bezpłatny ebook wydawnictwa Microsoft Press:
http://blogs.msdn.com/b/microsoft_press/archive/2012/08/20/free-ebook-programming-windows-8-apps-with-html-css-and-javascript-second-preview.aspx