Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
witam
mam takie male ale wazne pytanko: ktorego jezyka uzyc przy tworzeniu stron, php jest taki sobie, moja wiedza ogranicza sie do polecenia echo, a reszty dowiaduje sie z www.php.net, oraz MySQL (ostatnio zrobilem slaby klient MySQL, jakby kto chcial to [url]http://paoolo.dyn.pl/paoolo/mysql_client/client.php[/url]), ale slyszalem i sam to odczulem ze java jest o wiele prezniejszym jezykiem (sam uzywam Eclipse do pisania w php), i tak sie zastanawiam czy nie uzyc javy do tworzenia stron.
na temat javy wiem tyle: jezyk silnie obiektowy, podstawy podobne do c++ (zmiene tablice etc) oraz wymaga (niestety) silnika JVM czy Java Runtime Enviroment co trza sciagnac i wazy to 17Mb w wersji SE
ktory wybrac, by strona byla dobra i funkcjonalna, a malo zajmowala?
pozdr
Offline
PHP i Java to coś zupełnie innego. Strony pisze się w PHP a w javie to możesz napisać sobie tylko jakieś dodatkowe aplety żeby strona była bardziej funkcjonalna. W javie to się zwykłe programy robi. Np gry. Jak chcesz strony robić to ucz się php a na javę nie zwracaj uwagi bo nie da się w niej napisać strony.
Offline
W javie można zrobić servlety - na kompie klienckim nie jest wtedy potrzebna JVM
Offline
masz jeszcze do wyboru ruby, pythona, perla ;)
Offline
PHP - latwiejszy, zdecydowanie wiecej serwerow hostingowych gdzie mozesz wrzucic swoje aplikacje, jezyk rowniez obiektowy i bardzo fajny. Bardzo dobra dokumentacja do niego (php.net), a w necie pelno materialow do nauki. Szybciej tworzy sie aplikacje webowe.
Java (j2ee) - musisz miec kontener serwletow np. serwer tomcat, mozesz zrobic wiecej niz w php bo to jednak jezyk programowania i np. logike aplikacji mozesz budowac nawet wykorzystujac klasy aplikacji desktopowych. Jak by nie bylo trudniejszy od php. Aplikacje latwo przenosi sie bo wystarczy wyeksportowac projekt do pliku war, ktory nastepnie latwo przez menedzera wgrywa sie na serwer (nie trzeba bawic sie w kopiowanie poszczegolnych plikow)
W kazdym razie polecam to i to bo mysle ze obie technologie warto poznac i spedzic nad nimi troche czasu.
Offline
masz jeszcze do wyboru ruby, pythona, perla ;)[/quote]
fajnie jakby tylko wiedzial jak to sie je. tzn php to mozna z latowscia obsluzyc ze strony user'a wymagana jest tylko przegladarka html, i nic.
jak na latwosc w php to jestem zadowolony, no nic narazie poczytam cos na temat javy, jak narazie te ich tutoriale sa calkiem interesujace nawet jesli kompletnie nic sie nie wie. chcialem sie tylko dowiedziec czy to sensowne rozwiazanie uzyc javy do calosci strony. bo jakos zadnej takiej nie widzialem. raczej czesto jest to flash.
strona ta co obmyslamy z kolega to glownie dynamiczna zawartosc. wlasciwie wszystko, procz takich stalych jak dzialy, oraz odpowiednie pluginy jak forum upload, add komentarz, ocene czegostam, obsluga artow (takie male sourceforge ale na rozne tematy, nie tylko prog.) prawde mowiac to wszystko mozna na bazie php, nawet prosto jest to napisac laczac to z mysql, ale mam taka nieodparta chec uzycia tej javy, chociaz zaobaczenia jak to mialoby byc.
pozdr
Offline
chcialem sie tylko dowiedziec czy to sensowne rozwiazanie uzyc javy do calosci strony[/quote]
Jasne jak najbardziej. Do j2ee dochodza takie zagadnienia jak JavaServerFaces i inne wynalazki przez co aplikacje pisze sie latwiej, a java ciagle sie rozwija i oferuje ogromne zaplecze przez co nauka moze nie bedzie latwa jak w przypadku php, ale wyniki moga byc duzo bardziej zawansowane. Jesli chodzi o strony w calosci wykonane w technologii j2ee to wszystkie sklepy ebay, united airlines, american airlines, cia, warner brothers i oficjalne sklepy nike oraz duza czesc projektow google.
Open Source - Świat otwartych umysłów
Linux Registered User: #276548
Offline
PHP i Java to coś zupełnie innego. Strony pisze się w PHP a w javie to możesz napisać sobie tylko jakieś dodatkowe aplety żeby strona była bardziej funkcjonalna. W javie to się zwykłe programy robi. Np gry. Jak chcesz strony robić to ucz się php a na javę nie zwracaj uwagi bo nie da się w niej napisać strony.[/quote]
nie do konca, widzialem cms w 100% oparty na javie :-)
chyba na uwteam
ale w javie bym stron nie pisal <: takie moje zdanie chyba ze sztywna tresc i nic nie musi sie generowac, nic nie musisz dodwac no to mozesz sie pokusic o czysty html z dodatkami javy[/quote]
Chyba mylisz JavaScript z JAVA (tamten cms był w tym pierwszym).
Owca, nie mów głupot jak się nie znasz, a jak chcesz przykładu portalu napędzanego przez JAVE i to z dynamiczna zawartością to proszę -> sun.com (dziwne, prawda?)
Do dynamicznie generowanych stron świetnie sprawdza się AJAX.
JAVA jest mniej podatna na hakjerów, dla których kodpośredni to Mur Chiński :)Offline
masz jeszcze do wyboru ruby, pythona, perla ;)[/quote]
a jak ustawić apache tak, zeby skrypt w ruby np byl odpalany na prawach odpowiedniego usera a nie na prawach Apache? :> bo w php stosuje sie suphpmod wiadomo, a do ruby to nie widzialem nic podobnego....
http://tbhthelolmaker.wordpress.com/kontakt/
<TBH> Gentoo!
<X-dos> cóz, sa ludzie ktorzy nie wiedza co robic ze swoim wolnym czasem :)
Offline
oho chyba serwer byl nieczynny
ten cms to javascript, jak na to patrzylem, a o javie doczytam, lepiej wybrac chyba te j2ee, czy jakos tak. mi jest znane tylko to ze applet wykonywany jest przez JVM na kliencie, nie wiem jeszcze jak funkcjonuje java ktora wykonywana jest po stronie serwera
dzieki za pomoc
Offline
Ja osobiście polecam J2EE. Możliwości dużo większe niż PHP, jedyny mankament to mniej serwerów hostingowych. W zasadzie spora większość aplikacji, które wymagają logiki biznesowej wykonywanych jest w J2EE jak np. systemy bankowe .
Offline
jedyny mankament to mniej serwerów hostingowych.[/quote]
hehe, jak narazie to robie to wszystko na swoim serwie, zreszta chodzi nonstop, i spokojnie spelnia funkcje serwera www itp., zreszta wyzej link to jest wlasnie do niego, jedyny mankament to lacze upload - 128Kbps, to i tak duzo na neostrade, ze zmienny IP
Offline
Może kogoś interesuje python? Właśnie się wgłębiam w framework do szybkiego tworzenia stron django (http://www.djangoproject.com). Całkiem fajny i szybki język, co do www chyba nie ma sobie równych, nawet ruby jest wolniejsze patrząc na benchmarki w sieci. Jak ktoś się tym interesuje zapraszam na #django.pl na ircnecie w celu wymiany doświadczeń i wzajemnej pomocy.
Offline
Chyba mylisz JavaScript z JAVA (tamten cms był w tym pierwszym).
[/quote]
proponuje sie zapoznac z projektem magnolia :D
100% pure java ;) [/quote]
przeczytam dokumentacje zanim zadam glupie pytanie ....przeczytam dokumentacje zanim zadam glupie pytanie ....przeczytam dokumentacje zanim zadam glupie pytanie ....
Offline
masz jeszcze do wyboru ruby, pythona, perla ;)[/quote]
Ja jeszcze dorzucę C, C++ :)
Nie dyskutuj z debilem. Najpierw sprowadzi Cię do swojego poziomu, a potem pokona doświadczeniem
Offline
masz jeszcze do wyboru ruby, pythona, perla ;)[/quote]
Ja jeszcze dorzucę C, C++ :)[/quote]
C++ do www można jakiś przykład z życia wzięty ?
[url=http://przyklej24.pl][b][color=green]ogłoszenia internetowe[/color][/b][/url]
[url=http://l-ka.gorlice.pl/][b][color=blue]nauka jazdy gorlice[/color][/b][/url]
[url=http://ciasny.net][color=#FF0000][b]Katalog stron[/b][/color][/url]
[url=http://www.abc-prawko.pl][b]Baza OSK[/b][/url]Offline
http://www.yolinux.com/TUTORIALS/LinuxTutorialC++CGI.html
Offline
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00093 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.219.176.215' WHERE u.id=1 |
0.00076 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.219.176.215', 1732846316) |
0.00052 | SELECT * FROM punbb_online WHERE logged<1732846016 |
0.00269 | DELETE FROM punbb_online WHERE ident='3.133.108.47' |
0.00138 | SELECT topic_id FROM punbb_posts WHERE id=63261 |
0.00007 | SELECT id FROM punbb_posts WHERE topic_id=8298 ORDER BY posted |
0.00041 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=8298 AND t.moved_to IS NULL |
0.00036 | SELECT search_for, replace_with FROM punbb_censoring |
0.00456 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=8298 ORDER BY p.id LIMIT 0,25 |
0.00718 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=8298 |
Total query time: 0.019 s |