![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 29.06.2003 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Witam
Pisze właśnie pracę o językach programowania i chciałbym w niej porównać języki php, ASP i Java przy tworzenia aplikacji internetowych pod względem wydajności, przejrzystości kodu, itp. Czy ktoś ma może jakiś artykuły na ten temat lub linki? Z góry dziękuje |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 764 Pomógł: 3 Dołączył: 30.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
ech... ten temat w sam raz dla mnie... właśnie także piszę coś podobnego (aczkolwiek bezpośrednio nie porównuję tych języków)
oto co wystukałem (opierając się na różnych źródłach), może Ci się przyda: Perl Początkowym zadaniem Perla (Practical Extraction and Reporting Language) było przetwarzanie tekstów, generowanie raportów. Pod względem składni i budowy język Perl jest podobny do języka C. W języku tym nie odnajdziemy tak złożonych typów zmiennych a w zamian za to mamy na przykład tablice asocjacyjne. W porównaniu do języka C zmienne tekstowe nie mają zadeklarowanej długości, przez co skrypty są bardziej stabilne. Z drugiej jednak strony mamy do dyspozycji tablice asocjacyjne. Perl jako jeden z pierwszych języków doczekał się jednolitego mechanizmu łączenia skryptów z systemami zarządzania baz danych – DBI (DataBase Interface). System ten niejako zwalnia programistę od konieczności poznawania wielu sposobów uzyskiwania dostępu do danych zgromadzony w bazie danych a przede wszystkim zapewnia o wiele większą przenośność kodu. W php podobną funkcję pełni system ADoDB (Active Data Objects DataBase). ASP ASP (Active Serwer Pages) jest technologią skryptową opracowaną przez Microsoft pozwalającą na tworzenie dynamicznych stron WWW w obrębie serwerów tego producenta. ASP jest rozszerzeniem języka Visual Basic. Najnowszą odmianą ASP jest wchodząca w skład platformy .NET Microsoftu technologia ASP.NET. Ponieważ ASP jest autorstwa firmy z Redmond, dlatego też technologia ta używana jest najczęściej wraz serwerami PWS (Personal Web Server) lub ISS (Internet Information Server) co ogranicza wykorzystanie rozwiązań udostępnianych przez ASP do systemów Windows. Istnieją, co prawda wersje dla systemów UNIX a także interpretery dla innych systemów i serwerów, ale koszt w połączeniu z wydajnością staje się problematyczny. Java Server Pages Java Server Pages to bazująca na Javie technologia stworzona przez firmę Sun. Aplikacje pisane w JSP składają się ze zwykłego kodu HTML oraz kodu napisanego w języku Java, który jest wstawiany bezpośrednio w treść dokumentu za pomocą odpowiednich znaczników. Podczas wywołania dokumentu po raz pierwszy skrypt kompilowany jest do postaci binarnej i ładowany do pamięci – a stamtąd jest pobierany przy kolejnych wywołaniach. Jeżeli strona ulegnie zmianie, jest ona automatycznie rekompilowana przez serwlet PageCompileServlet. Dostęp do systemu zarządzania bazą danych jest realizowany przy pomocy zbioru klas JDBC (Java DataBase Connectivity). Cold Fusion Cold Fusion jest to nazwa technologii stworzonej w 1995 roku przez firmę Allaire (w chwili obecnej będącej własnością firmy Macromedia). Cold Fusion stanowi kompletne środowisko, w którego skład wchodzi serwer a także zestaw narzędzi ułatwiających tworzenie aplikacji w języku CFML (ColdFusion Markup Language). Technologia ta dostępna jest wyłącznie na systemach Windows, Solaris, Linux a także HP/UX. Od strony technicznej oferuje m.in. obsługę protokołów FTP, SMTP a także LDAP, umożliwia dostęp do systemów Oracle i Sybase a także wykorzystanie sterowników ODBC (Open DataBase Connectivity). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 17:54 |