Cześć wszyscy ;)
Naszła mnie ostatnio taka refleksja. Tytuł wątku może mało mówi, bo trudno mi było go w ogóle nadać. Może opisze pokrótce o co mi chodzi.
Lubie pisać w javie, grzebać w javie itp, pisze aktualnie projekt dla siebie. Jednak w jej wypadku nie ukrywajmy, że trochę ciężko jest w warunkach domowych napisać aplikacje i upublicznić ją w internecie. Hostingi są bardzo drogie, a jeśli już są darmowe, to mają spore ograniczenia, a samo deployowanie aplikacji na ten serwer jest mega trudne i czasochłonne.
Wiem, że tu nie ma co porównywać, ale weźmy takiego PHP'a: darmowych hostingów cała kupa. Żeby ją upublicznić na hostingu jakimś potrzeba nam FileZilla'i, parę minut i gotowe.
No więc co do mojej refleksji, która to mnie naszła, pomyślałem sobie, że gdybym w Javie chciał napisać coś dla siebie, wrzucić do netu i korzystać, to zajęłoby mi to kupę czasu (ile w ogóle by się udało, bo ze względu na ograniczenia hostingów mogę być zmuszony do korzystania tylko z narzuconego mi zestawu technologii). Do tej pory pisałem sobie na localhostcie i dalej pisze bo mi to sprawia radochę, tylko ostatnio gdzieś pojawiła się ta obawa, że ciężko będzie to hostingować. Czuje taką pustke, że piszę, ale nie mogę tego gdzieś wrzucić i zobaczyć jak na prawde działa.
Jakby np znajomy chciał, żebym mu coś małego napisał i wrzucił na jakis hosting - no nie ukrywajmy, że w javie to armata na muche. Może w warunkach korpo, gdzie są ogromne systemy jest fajnie, ale dla własnej potrzeby stworzyć coś to trochę ciężka sprawa. Gdybym aktualnie zostal poproszony o napisanie coś nietrywialnego, choć niewielkiego i wrzucenie tego na hosting - wybrałbym PHP, którego znam beznadziejnie, ale wiem, że łatwo będzie mi to upublicznić.
Do czego dążę? myślę która technologia będzie fajna do takich domowych, mniejszych zastosowań. (pisania dla siebie lub np nietrywialnych małych aplikacji dla kogos itp) Na myśl przychodzą mi django, railsy i może jakis node.js? w django pisałem i jest ok, ale nie dokładnie wiem jak sie ma sprawa hostingu takich appek. PHP nie wymieniam, bo choć uważam go za fajny na małe zastosowania, nie przepadam za nim.
Jesli ktoś zrozumiał o co mi chodzi i coś ciekawego może powiedzieć to będę wdzięczny. Dzięki ;)