Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Technologie
wlamywacz
post
Post #1





Grupa: Zarejestrowani
Postów: 535
Pomógł: 27
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----


Gdzie nie patrze tylko php, php i php...
Jednak czy istnieją inne języki dzięki którym można obsłużyć dynamiczne strony? Zastanawiam się czy zastosowanie na silnik strony aplikacji w np. c++ jest to możliwe i czy jest sensowne (wydajność itp.) ? Np. ostatnio zainteresowałem się PERLem oferuje on wielowątkowość i inne bajery, jednak materiałów na ten temat i postów na różnych forach tyle co kot napłakał.

Czy ktoś mógłbym rozwinąć temat innych technologi w których można tworzyć dynamiczne serwisy.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Jabol
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

Ostrzeżenie: (0%)
-----


Co do Java <> C# Mono: http://shootout.alioth.debian.org/gp4/benc...mp;lang2=csharp
Co do Java <> PHP: http://shootout.alioth.debian.org/gp4/benc...a&lang2=php

Jak widać Java jest *troszkę* bardziej zasobożerna (w granicach 1.5x). Ale jeśli chodzi o prędkość to jest lepsza od od obu!
@UDAT: Tak, prawda, Java EE 5 ułatwia wiele rzeczy. Jednak porządne IDE i tak się przyda (zresztą chyba w większości projektów oprócz może jednoplikowych skryptów).
Tak swoją drogą piszesz, że strony JSP działają na średniej maszynie... Masz na myśli Tomcata? Weź pod uwagę, że Tomcat to nie serwer aplikacji i nie udostępnia wszystkich możliwości (Tomcat to Web Container, to taki Apache + PHP dla JSP). Tomcat rzeczywiście jest w miarę "lekki", ale pełna implementacja Java EE Api jednak troszkę pamięci i procesora wymaga.
Dalej mam jednak parę zastrzezeń. Oczywiscie mozesz uzywac JPA, jednak w tym momencie musisz poznac JPA. To nie takie hop siup wskoczyc w Jave EE. I znajomosc Javy oraz jej podstawowych technologi (jak JavaBeans, JNDI, JDBC, JAAS, JAXP, SAAJ, JSR wszystkie... sam większości nie znam i widzę, że jest co nadrabiać) bardzo to ulatwia. Oczywiście Swing i AWT na niewiele się zdadzą, ale reszta się przyda.
@batman: mnogość bibliotek to tylko zaleta. Nie musisz ich znac, jezeli z nich nie korzystasz. Natomiast poznanie i korzystanie zdecydowanie sie oplaca.

Ten post edytował Jabol 19.08.2007, 19:40:51
Go to the top of the page
+Quote Post
UDAT
post
Post #3





Grupa: Zarejestrowani
Postów: 442
Pomógł: 0
Dołączył: 27.12.2005

Ostrzeżenie: (0%)
-----


Cytat(Jabol @ 19.08.2007, 20:34:11 ) *
Tak swoją drogą piszesz, że strony JSP działają na średniej maszynie... Masz na myśli Tomcata? Weź pod uwagę, że Tomcat to nie serwer aplikacji i nie udostępnia wszystkich możliwości (Tomcat to Web Container, to taki Apache + PHP dla JSP). Tomcat rzeczywiście jest w miarę "lekki", ale pełna implementacja Java EE Api jednak troszkę pamięci i procesora wymaga.

Obecnie pracuję/uczę się na Glassfishu2 i NetBeans przy 256MB RAM z małym dyskomfortem, więc nie jest tak źle (może to zaleta Javy7). Zobacz Glassfisha3 - nie wiem co obecnie obsługuje, ale 29MB zajętości pamięci w czasie idlowania, czyli tyle ile zajmuje u mnie "Hello World" to całkiem niezły wynik.

Natomiast Tomcat w zupełności wystarczy do dużej ilości stron, gdzie i tak wykorzystywane jest tylko JSP + JPA, a nie całe możliwości Java EE.

Kończę, bo zaraz może zacząć się niezły flame.

Kilka linków:
Porównanie PHP, ASP, Java oraz to, to i to.
Go to the top of the page
+Quote Post
Jabol
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

Ostrzeżenie: (0%)
-----


Cytat(UDAT @ 19.08.2007, 20:52:03 ) *
Obecnie pracuję/uczę się na Glassfishu2 i NetBeans przy 256MB RAM z małym dyskomfortem, więc nie jest tak źle (może to zaleta Javy7). Zobacz Glassfisha3 - nie wiem co obecnie obsługuje, ale 29MB zajętości pamięci w czasie idlowania, czyli tyle ile zajmuje u mnie "Hello World" to całkiem niezły wynik.Natomiast Tomcat w zupełności wystarczy do dużej ilości stron, gdzie i tak wykorzystywane jest tylko JSP + JPA, a nie całe możliwości Java EE.
Myślałem, że JPA (Java Persistence API?) to część Java 5 EE i nie ma implementacji w Tomcacie? Czy też biblioteka jest dołączana oddzielnie? (czytałem gdzie o używaniu persistence API poza aplikacjami Enterprise). Osobiście mam Sun App Server 9.1 czyli wygląda na to, Glassfish1. Na moim sprzęcie z 256 mb ramu Netbeans + ten serwer nie dawało rady (powiem tak, system to przełknął, ale komfort pracy był poza poziomem który nazywam dopuszczalnym)... Na obecnym sprzęcie (1gb) idzie bez problemów.
Cytat
Kończę, bo zaraz może zacząć się niezły flame.
Racja (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) . Każdy z tych tematów to chyba udowadnia.
Edit: Ależ mam rozterkę, na Gentoo trzeba ściągać nieoficjalne repozytorium żeby mieć Javę 1.7 (zainstalowaną przez menager pakietów)... Kusi mnie, ale chyba poczekam...
Cytat(Ludvik @ 19.08.2007, 21:11:02 ) *
Bez przesady (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Można całkiem wygodnie pracować z Eclipse mając 512MB ramu - ćwiczę to w domu i nie narzekam.
256 też pójdzie. Conajmniej na Linuxie. Chociaż kompilacja Eclipse z 256 mb ramu się nie powiodła (było nawet ostrzeżenie, ale na początku przeoczyłem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ). No i lepiel pozamykać niepotrzebne procesy w tle (jak np. updatedb i takie tam, lepiej też nie uruchamiać Amaroka, a coś lżejszego).

Ten post edytował Jabol 19.08.2007, 20:18:14
Go to the top of the page
+Quote Post

Posty w temacie
- wlamywacz   Technologie   19.08.2007, 15:51:38
- - batman   Bardzo dobrą technologią jest ASP.NET. W zasadzie ...   19.08.2007, 16:51:53
- - wlamywacz   No tak ASP.NET słyszałem jednak jest to M$ wi...   19.08.2007, 17:08:28
- - batman   CytatNo tak ASP.NET słyszałem jednak jest to M...   19.08.2007, 17:19:15
- - Ludvik   Python i Django, J2EE, Ruby i RoR. Java to trochę ...   19.08.2007, 17:21:16
- - Jabol   Java! I to nie przez jakieś haki (typu CG...   19.08.2007, 17:27:09
- - Moli   Javą całej strony nie zrobisz. Myślę że powinniene...   19.08.2007, 17:30:31
- - wlamywacz   Jakie wymagania java stawia odnośnie serwera na kt...   19.08.2007, 17:33:16
- - Jabol   @wlamywacz: Mowiac wprost: spore. Najlepiej kilkup...   19.08.2007, 17:41:57
|- - UDAT   Cytat(Jabol @ 19.08.2007, 18:41:57 ) ...   19.08.2007, 19:23:23
- - wlamywacz   No z kompem to bez problemu w domu dwa stoją co po...   19.08.2007, 17:53:30
- - batman   W Javie da się napisać całą stronę - JSP. Jednak n...   19.08.2007, 18:01:23
|- - Jabol   Cytat(batman @ 19.08.2007, 19:01:23 )...   19.08.2007, 18:24:10
- - wlamywacz   batman: Masz racje w 100% dlatego nie chce ograni...   19.08.2007, 18:11:21
- - batman   CytatKtoś już tu wspominał wcześniej o stronach pi...   19.08.2007, 18:49:15
|- - Jabol   Cytat(batman @ 19.08.2007, 19:49:15 )...   19.08.2007, 19:04:26
- - batman   Fakt. Mono jest zawsze o krok do tyłu i jego dział...   19.08.2007, 19:15:03
- - Jabol   Co do Java <> C# Mono: http://shootout.aliot...   19.08.2007, 19:34:11
|- - UDAT   Cytat(Jabol @ 19.08.2007, 20:34:11 ) ...   19.08.2007, 19:52:03
|- - Jabol   Cytat(UDAT @ 19.08.2007, 20:52:03 ) O...   19.08.2007, 20:17:59
|- - UDAT   Cytat(Jabol @ 19.08.2007, 21:15:17 ) ...   19.08.2007, 20:22:35
- - wlamywacz   Widzę że temat się rozwinął i bardzo się z tego ci...   19.08.2007, 20:06:54
- - Ludvik   CytatDaleko szukać - Eclipse. Jeśli nie masz 1 GB ...   19.08.2007, 20:11:02
- - batman   CytatMyślałem, że JPA (Java Persistence API?) to c...   19.08.2007, 20:33:04
- - Moli   Tak naprawdę, każdy język do czegoś jest dobry. Wy...   19.08.2007, 20:52:34
- - wlamywacz   Skoro java czy też perl mają tak wielkie możliwośc...   20.08.2007, 11:14:00
- - mike   Mozliwości to jedno. Nie mniej ważna jest prostota...   20.08.2007, 11:24:01
- - batman   I tu jest pies pogrzebany. Po co uczyć się czegoś ...   20.08.2007, 11:28:24
|- - Jabol   Cytat(batman @ 20.08.2007, 12:28:24 )...   20.08.2007, 11:58:45
- - Gemini   Tak naprawdę wszystko zależy od wymagań i budżetu....   20.08.2007, 12:04:32
|- - mike   Cytat(Gemini @ 20.08.2007, 13:04:32 )...   20.08.2007, 12:18:52
- - batman   CytatBo to sie zwraca. Zreszta jak uczysz sie PHP ...   20.08.2007, 12:05:46
- - Gemini   Cytat(mike @ 20.08.2007, 13:18:52 ) J...   20.08.2007, 12:40:42
|- - mike   Cytat(Gemini @ 20.08.2007, 13:40:42 )...   20.08.2007, 12:48:24
- - wlamywacz   No ale pozostaje ważna kwestia cena tego APS.NET -...   20.08.2007, 12:49:55
- - batman   Web Developer Express Edition - za free, MSSQL Se...   20.08.2007, 13:12:45
- - wlamywacz   batman: Kpisz sobie? Serwis 1000 osób online prawi...   20.08.2007, 13:29:14
- - batman   Nie znam polskich firm hostingowych zajmujących si...   20.08.2007, 13:41:18
- - nasty   CytatŚmiało mogę powiedzieć ...   20.08.2007, 18:23:58
|- - Jabol   Cytat(nasty @ 20.08.2007, 19:23:58 ) ...   20.08.2007, 18:39:12
- - bim2   Ktoś napisał o Sirverlight, że niedługo będzie. ...   23.08.2007, 21:21:32


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 01:49