![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 157 Pomógł: 0 Dołączył: 12.02.2007 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Witam! Od długiego czasu interesuję się programowaniem w różnego rodzaju językach programowania, swego czasu C/C++ tworzyłem wówczas aplikacje komercyjnie, później przyszedł czas na PHP - komercyjne tworzenie zaplecza programistycznego dla aplikacji internetowych, aż w końcu JAVA jako pracownik jednej z firm zajmuję się rozwojem ich flagowego produktu opartego o ten język. Osobiście jestem pasjonatem Języków programowania i aktualnie dla samego Siebie(by to nie zapomnieć czy też nie stać w miejscu) programuję w PHP jakieś własne systemy, C++ zarzuciłem z braku czasu a JAVA no wiadome pracuję z tym więc i trochę z przymusu i z ciekawości programuję w tym języku. Ostatnimi czasy zaczęło się do mnie zgłaszać sporo osób z propozycjami projektów aplikacji typowo sieciowych i od strony klienta widziany jako ERP czy też MRP. Podmioty które miałyby być odbiorcami to firmy zatrudniające często od 5 do 15 osób. No cóż tworzenie aplikacji to moja pasja, ale problemem jest dla mnie decyzja w zakresie wyboru technologii. wiem że wiele osób powie jeśli nie wiesz co wybrać to nie podejmuj się tej pracy. Z tym że mój dylemat jest bardzo powierzchowny, szukam technologii która zapewni w jakimś rozsądnym stopniu bezpieczeństwo apikacji w odpowiednim czasie pzowoli zamknąć jej kod, a także zapewni przenośność aplikacji no i dodatkowo da pewność że technologia nie zniknie z rynku w przeciągu następnych, powiedzmy..., trzech lat.
Wiem, że porównywanie powyższych technologii jest nieco nie na miejscu, ale czytam różne fora przejrzałem google, i każdy wymienia tysiąc zalet każdej z tych technologii i wielu miejscach one się wzajemnie wykluczają bo co forum to inny człowiek i inne podejście. Ja teoretycznie mam swojego faworyta i nie jest to aktualnie PHP(z różnych względów), lecz interesuje mnie wasze zdanie, jeśli programujecie aplikacje biznesowe w którejś z powyzszych technologii to co was do tego skłoniło że wybraliście to a nie inne środowisko. I domyślam się że większość osób powie że programuje w PHP, pytanie dlaczego właśnie to a nie np. .NET czy J2EE (które są przecież bardziej wszechstronne). Pozdrawiam. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
(...) szukam technologii która zapewni w jakimś rozsądnym stopniu bezpieczeństwo apikacji w odpowiednim czasie pzowoli zamknąć jej kod, a także zapewni przenośność aplikacji no i dodatkowo da pewność że technologia nie zniknie z rynku w przeciągu następnych, powiedzmy..., trzech lat. Wymieniłeś kilka cech:- bezpieczeństwo - tu bez różnicy co wybierzesz. Aplikacja jest na tyle bezpieczna na ile została stworzona. Równie dziurawe apliacje powstają w PHP jak i w J2EE; - przenośność aplikacji - tu skłaniałbym się ku PHP i J2EE. .NET o mało przenośna technologia. Choć to zależy od tego w jakim kontekście rozpatrujesz przenośność; - technologia nie zniknie - żaden z języków nie zniknie. Nie tylko w najbliższych 3 latach ale i pewni w najbliższych 10; - zamknąć jej kod - w PHP nie uda Ci się zamknąć kodu. Możesz podchodzić do tematu różnych obfuskatorów czy Zend Guardów ale nie będzie to łatwe; Ja teoretycznie mam swojego faworyta i nie jest to aktualnie PHP(z różnych względów), lecz interesuje mnie wasze zdanie, jeśli programujecie aplikacje biznesowe w którejś z powyższych technologii to co was do tego skłoniło że wybraliście to a nie inne środowisko. To co bym wybrał zależałoby od tego czego bym potrzebował. Jeśli chodzi o PHP to jest to najtańsza technologia. Hosting i reszta zaplecza jest najszerzej dostępne i najtańsze. W większości aplikacji webowych PHP wyprzedza dwie pozostałe technologie prostotą i szybkością tworzenia. Jeśli Twoja aplikacja nie będzie wymagała odniesienie się do możliwości, których PHP nie ma to po co brnąć w J2EE?I domyślam się że większość osób powie że programuje w PHP, pytanie dlaczego właśnie to a nie np. .NET czy J2EE (które są przecież bardziej wszechstronne). Bo w PHP stworzę szybciej większość tego co stworzyłbym w J2EE. Kwestia wiedzy i doświadczenia. Pewnie też, ale nie tylko. Pisząc komuś aplikację najtaniej zrobić to i wdrożyć mogę w PHP.Jest jednak wiele zastosowań w których PHP się nie odnajdzie ponieważ ma za słabe możliwości. Wtedy bez żadnych oporów sięgnąłbym po J2EE. .NETu nie znam w ogóle. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 15:55 |