Technologie web

Technologie web
J1
  • Rejestracja:ponad 13 lat
  • Ostatnio:prawie 12 lat
  • Postów:17
0

Cześć,

chciałbym się dowiedzieć, jakie technologie polecacie się nauczyć, które są przyszłościowe, których nie warto się uczyć?

MZ
  • Rejestracja:ponad 12 lat
  • Ostatnio:około 8 lat
  • Postów:15
0

Wszystko wskazuje, że przyszłością są smartphony i tablety.

mychal
Doprecyzuj czym dla Ciebie jest przyszłość.
MZ
Cały czas rośnie ilość osób, które używają tego typu urządzeń co wiąże się z potrzebą tworzenia stron i aplikacji webowych typowo dla tych odbiorców.
Wibowit
  • Rejestracja:prawie 20 lat
  • Ostatnio:około 18 godzin
0

Za 10 lat i tak wszystko obecne będzie przestarzałe.

Jeśli chodzi o frameworki to może zasugeruję:

  • Apache Wicket (framework komponentowy, z fajną obiektowością),
  • Google GWT (kompilacja Javy do JavaScript),
  • Play Framework (tym się nie interesowałem, ale podobno szybko się pisze proste rzeczy w tym),

Z tym, że obecnie chyba najwięcej roboty w Polsce jest w następujących frameworkach:

  • Apache Struts (chyba w drugiej wersji jest więcej),
  • JSF (w tym jakiś tam RichFaces czy inne Faces),

Wszystko z grubsza, bo webem się nigdy komercyjnie nie zajmowałem :]


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
0

ASP.NET i tylko ASP.NET. Java webowa prawie nie istnieje. Chociaż jest jeszcze całkiem fajny Python no i znienawidzony przez wszystkich PHP.

N4
  • Rejestracja:około 13 lat
  • Ostatnio:ponad 12 lat
  • Postów:193
0

Dlaczego znienawidzony? Ja lubię PHP.


...
__krzysiek85
  • Rejestracja:ponad 18 lat
  • Ostatnio:ponad 9 lat
  • Postów:1019
0
Tunczyk napisał(a):

ASP.NET i tylko ASP.NET. Java webowa prawie nie istnieje. Chociaż jest jeszcze całkiem fajny Python no i znienawidzony przez wszystkich PHP.

Pracowałeś kiedyś w korporacji?
Jeżeli nie, to się nie odzywaj.

W dużych firmach większość aplikacji wewnętrznych (w tym webowych) robi się właśnie w Javie.


Registered Linux user #456405 | SCJP 6 | SCWCD 5 | SCBCD 5
edytowany 2x, ostatnio: __krzysiek85
0

Co to wicketa to drazni mnie ze albo wszystko musi byc Serializable albo trzeba jebac sie z tymi modelami. Rozumiem po co to (back button support i wersjonowanie stron) ale jest dosc toporne.

FO
  • Rejestracja:ponad 15 lat
  • Ostatnio:ponad 10 lat
0
Tunczyk napisał(a):

ASP.NET i tylko ASP.NET. Java webowa prawie nie istnieje. Chociaż jest jeszcze całkiem fajny Python no i znienawidzony przez wszystkich PHP.

Wiekszej bzdury tutaj dawno nie przeczytalem.

Wicket - nawet fajny ale ma bardzo zle zaprojektowane komponenty. Brakuje uzycia interfejsow w kluczowych miejscach co praktycznie uniemozliwia latwe nadpisanie markupow.
Struts - szczerze tutaj nie mam doswiadczenia. Z tego co widze po ofertach pracy to raczej malo firm tego uzywa. Glowne te ktore utrzymuja stare projekty. Jesli sie myle to niech mnie ktos sprostuje :-)
JSF - chyba wiodaca technologia. Wiele fajnych bibliotek (czesciowo niedopracowanych no ale coz :D)

mućka napisał(a):

Co to wicketa to drazni mnie ze albo wszystko musi byc Serializable albo trzeba jebac sie z tymi modelami. Rozumiem po co to (back button support i wersjonowanie stron) ale jest dosc toporne.

Ciekawa maja koncepcje, u nich Serializable to IClusterable :D
Akurat tu gdzie nie trzeba to tworza interfejsy a tam gdzie sa wskazane to wszystko jest hard coded.


SCJP 6.0
edytowany 1x, ostatnio: folly
Wibowit
Struts to w projektach 5+ letnich, ale w takich projektach pracuje jeszcze (tak mi się zdaje) spora część programistów.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.