Skocz do zawartości

Inny język niż PHP


Sanchez Spinoza

Rekomendowane odpowiedzi

Chciałbym napisać taki prosty program do obsługi magazynu, wiecie kartoteki towarów, wciąganie faktur, rejestr kontrachentów itp.

W PHP zrobiłbym to bez problemu ale żeby to obsłużyć na innym komupterze wymagany był by interpreter php i serwer pod bazę danych i nie za bardzo się ten język tu nadaje, więc jaki program by wg. was najlepiej obsłużył taką bazę danych? Tylko taki w miarę podobny do PHP żebym nie musiał się go długo uczyć :D

Myślałem też że napisze go w PHP i potem ściągnę jakiś automat co instaluje apacha i php w jednym typu krasnal czy coś w tym stylu ale to i tak użytkownik takiego programu musiał by znać się na ustawieniach bazy itd. więc takie rozwiązanie odpada.

Podzumowując jakim językiem najlepiej napisać program do obsługi magaznu tak żeby wykonywalny był z .exe? Język najlepiej prosty i fukncjonalny jak PHP.

Profesjonalne publikacje Content Marketingowe - zamów online na BlackHood.pl 

Szeroki wybór Łożysk samochodowych

Polecam również Praca Bielsko

Odnośnik do komentarza
Udostępnij na innych stronach

  • Odpowiedzi 33
  • Dodano
  • Ostatniej odpowiedzi

Czytałem trochę o NetBeans dla Javy ciekawa rzecz ale czy zrobię w tym bazę danych?

Jak będzie wyglądać interfejs gotowego programu? To też się jakoś projektuje?

Profesjonalne publikacje Content Marketingowe - zamów online na BlackHood.pl 

Szeroki wybór Łożysk samochodowych

Polecam również Praca Bielsko

Odnośnik do komentarza
Udostępnij na innych stronach

Delphi

c++

To już przeszłość :)

... omg ...

jeśli nie znasz żadnego języka, który do tego się nadaje to popatrz na składnie C++, Delphin, Jave, C# i wybierz ten, który Ci podejdzie najbardziej

Odnośnik do komentarza
Udostępnij na innych stronach

jeśli nie znasz żadnego języka, który do tego się nadaje to popatrz na składnie C++, Delphin, Jave, C# i wybierz ten, który Ci podejdzie najbardziej

Sęk w tym, że składnie są przecież identyczne :)

@Sanchez Spinoza: Do JAVY też można podpiąć bazę danych.

blog o apple | highlab.pl - blog technologiczny

Odnośnik do komentarza
Udostępnij na innych stronach

Skladnia w PHP jest prawie identyczna jak w jezyku C, Java moze i ma swoje zalety, ale jest wolniutka, wystarczy popatrzec na OpenOffice'a :)

Ostatnio miałem okazję spędzić wakacje w Turcji. Znalazłem fajne informacje dla turystów. Pewnie mają tego więcej :)

Na koniec polecam artykuł Pauliny o najlepszych tabletkach na odchudzanie!

Odnośnik do komentarza
Udostępnij na innych stronach

Skladnia w PHP jest prawie identyczna jak w jezyku C, Java moze i ma swoje zalety, ale jest wolniutka, wystarczy popatrzec na OpenOffice'a :)

java nie jest wolna, minus jest tylko taki, że JVM wymaga sporo ramu ;)

Sęk w tym, że składnie są przecież identyczne ;)

jakby miały taką same to by istniał 1 język a nie kilka ;)

Odnośnik do komentarza
Udostępnij na innych stronach

Język pod okienka to zupełnie inna filozofia, będziesz się musiał uczyć programowania "na nowo". a sam program zajmnie kilkadziesiąt X więcej czasu do napisania. Języka takiego jak PHP do pisania aplikacji natywnych nie ma. C#, Borland C++ Builder, Deliphi - w tym to napiszesz w miarę szybko. W czystym c/c++ będziesz to pisał w nieskończoność (pokazanie okienka bez żadnej treści ~50-100 linijek kodu).

Skrypty PHP można kompilować do plików wykonywalnych: https://www.roadsend.com/home/index.php?pageID=compiler

Sęk w tym, że składnie są przecież identyczne
Skladnia w PHP jest prawie identyczna jak w jezyku C

Co to ma do rzeczy? Kopiowanie łańcucha:

PHP: $a = $b

C: char* b = new char[strlen($a)+1]; strcpy($a, $:); delete[] $b;

Dodawanie łańcucha do wartości liczbowej:

PHP: $a = $b + "cos";

C: include <math.h>; char b = new char[log10(MAX_INT)+strlen(a)+1)]; itoa(a, b, 10); strcpy(a+strlen(a), cos); delete[] b;

Java moze i ma swoje zalety, ale jest wolniutka

Tutaj akurat to prawda, java to język kompilowany do kodu pośredniego maszyny wirtualnej a nie kodu procesora. Nigdy nie będzie szybsza od języków niskiego poziomu (C, Delphi). Chociaż to bez znaczenia dla programu do obsługi magazynu.

Odnośnik do komentarza
Udostępnij na innych stronach

Co to ma do rzeczy? Kopiowanie łańcucha:

PHP: $a = $b

C: char* b = new char[strlen($a)+1]; strcpy($a, $;); delete[] $b;

Dodawanie łańcucha do wartości liczbowej:

PHP: $a = $b + "cos";

C: include <math.h>; char b = new char[log10(MAX_INT)+strlen(a)+1)]; itoa(a, b, 10); strcpy(a+strlen(a), cos); delete[] b;

No ok, dlatego mozesz uzyc rozszerzenia jezyka C jakim jest C++ i bedziesz mial jak w PHP (poza $) :)

apropos PHP tak jest optymalniej:

PHP: $a=$b.'cos';

Ostatnio miałem okazję spędzić wakacje w Turcji. Znalazłem fajne informacje dla turystów. Pewnie mają tego więcej :)

Na koniec polecam artykuł Pauliny o najlepszych tabletkach na odchudzanie!

Odnośnik do komentarza
Udostępnij na innych stronach

Jak to kiedyś mi napisał pewien profesorek "PHP to nie jezyk programowania, to efemeryda". Kiedyś tego nie rozumiałem :)

A teraz na poważnie, do Autora wątku:

Jak chcesz php to pisz w php

https://gtk.php.net

Choć myśle że to by była droga przez mękę, a przynajmniej dla mnie bo jednak dobre srodowisko programowania to jest to co programiści kochają najbardziej

Innym podejściem może być napisanie tego w PHP jako strona internetowa, jak nie duża baza to wystarczy Sqlite, dajesz serwer apache + PHP i działa. Napisałeś przecież że to nie jest problem napisać. Tak że też nie widzę problemu, powinieneś pisać w tym w czym jesteś najlepszy, uczenie sie może jest i dobre ale dużo czasu upłynie zanim przestawisz sie z pisania aplikacji webowych na aplikacje pod windowsa.

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności