Jarosław R.

Jarosław R. Pragmatyczny
Idealista

Temat: Projekt inny niż CMSy, sklepy, portale - branża...

Witam,

Zamieszczam ten wpis by poinformować o ciekawej ofercie na rynku zupełnie odbiegającej od standardowych projektów PHP. Robię to po to by przy waszej pomocy wyselekcjonować profesjonalne firmy developerskie - w których pewnie wielu tutaj pracuje - po to by rozesłać oficjalne zapytanie ofertowe.

Ogólny zarys projektu.
Zamówienie będzie pochodziło od podmiotu wchodzącego w skład grupy kapitałowej GPW S.A.
Dotyczy stworzenia aplikacji działającej na rynku energetycznym w obszarze krajowego systemu energetycznego (sieci przesyłowej, przesył energii, dane pomiarowe).
Ułatwieniem w projekcie jest to, że posiadamy taką aplikację, więc można będzie sporo rzeczy podejrzeć jak działają. Z różnych względów jednak podjęto decyzję by przepisać system od nowa.
Aplikacja będzie musiała współpracować z zewnętrznym oprogramowaniem dostarczanym przez inną firmę oraz z bazą danych Oracle.
Aplikacja na pewno nie należy do takich, które będzie można wykorzystać wiele razy na innych polach, jest to dedykowany konkretnemu zadaniu system. Do tego używany przez niedużą liczbę użytkowników, słabo obciążony.
System będzie działał jako w pełni zamknięty, jedyną częścią jaka będzie dostępna dla każdego to będzie formularz logowania.
Jak wspomniałem posiadamy już taki system, ale decydując się na jego przepisanie chcemy to zrobić jak Bóg przykazał zgodnie z najnowszymi standardami i technikami produkcji oprogramowania, tak by możliwy był jego łatwy rozwój i modyfikacje.
Modyfikacje często są narzucane przez zmiany w prawie i regulacjach pod jakimi działa Krajowy System Energetyczny.
Po odbiorze oprogramowania w grę wchodzi również umowa gwarancyjna i serwisowa pogwarancyjna.

Wymagania stawiane firmie:
Zadanie chcemy zlecić doświadczonej firmie z zespołem w skład, którego będą wchodzić specjaliści z różnych dziedzin czyli nie chcemy tracić czasu na webdevelopero-grafiko-programistów w jednym.
Projekt jest poważny, za poważne pieniądze. Będzie kładziony nacisk na testowanie, dokumentację oraz analizę poszczególnych funkcjonalności systemu tak by zastosować odpowiednią architekturę.

Jeśli znasz firmy godne polecenia to proszę o ich podanie. Idealnie jeśli zrobisz to publicznie w tym wątku, chociaż istnieje ryzyko, że konkurencja zrobi zaraz czarny PiaR. Jeśli wolisz prywatną wiadomością nie ma sprawy.

Dzięki za uwagę.
PozdrawiamJarosław R. edytował(a) ten post dnia 23.01.12 o godzinie 13:24

konto usunięte

Temat: Projekt inny niż CMSy, sklepy, portale - branża...

Jarosław R.:
Jak wspomniałem posiadamy już taki system, ale decydując się na jego przepisanie chcemy to zrobić jak Bóg przykazał zgodnie z najnowszymi standardami i technikami produkcji

eee a czemu nie ASP.NET Java, Python tylko PHP? PHP się kiepsko nadaje do tego typu rozwiązań

http://www.goldenline.pl/forum/asp-net/
http://www.goldenline.pl/forum/programisci-net/
http://www.goldenline.pl/forum/j2ee
http://www.goldenline.pl/forum/python

zapytaj, porównaj, bo skoro ma być zgodnie z zasadami sztuki....Przemysław R. edytował(a) ten post dnia 23.01.12 o godzinie 16:57

konto usunięte

Temat: Projekt inny niż CMSy, sklepy, portale - branża...

Przemysław R.:
Wybacz, ale nieznajomość danej technologii nie usprawiedliwia do obrzucania jej błotem :) To, że nie potrafiłbyś zrobić tego dobrze w PHP nie oznacza, że się nie da.

Projekt zapewne fajny i życzę powodzenia przy szukaniu rzetelnej firmy.

konto usunięte

Temat: Projekt inny niż CMSy, sklepy, portale - branża...

Kamil B.:
Przemysław R.:
Wybacz, ale nieznajomość danej technologii nie usprawiedliwia do obrzucania jej błotem :) To, że nie potrafiłbyś zrobić tego dobrze w PHP nie oznacza, że się nie da.

Projekt zapewne fajny i życzę powodzenia przy szukaniu rzetelnej firmy.

Daj namiary na jakiś Bank albo giełdę z softem napisanym w PHP

dodaj do tego problemy PHP z obsługą liczb zmiennoprzecinkowych i wyjdzie dlaczego akurat tego projektu nie warto pisać w PHP

konto usunięte

Temat: Projekt inny niż CMSy, sklepy, portale - branża...

Przemysław R.:
Kamil B.:
Przemysław R.:
Wybacz, ale nieznajomość danej technologii nie usprawiedliwia do obrzucania jej błotem :) To, że nie potrafiłbyś zrobić tego dobrze w PHP nie oznacza, że się nie da.

Projekt zapewne fajny i życzę powodzenia przy szukaniu rzetelnej firmy.

Daj namiary na jakiś Bank albo giełdę z softem napisanym w PHP
jasne, akurat banki publikują jakie oprogramowanie wykorzystują + wrzucają kod na githuba :)
dodaj do tego problemy PHP z obsługą liczb zmiennoprzecinkowych i wyjdzie dlaczego akurat tego projektu nie warto pisać w PHP
problemy z obsługą liczb zmiennoprzecinkowych nie występują tylko w PHP; poza tym są biblioteki do obsługi obliczeń z lepszą precyzją: BC Math czy GMP
Stanisław P.

Stanisław P. Software designer

Temat: Projekt inny niż CMSy, sklepy, portale - branża...

Przemysław R.:
dodaj do tego problemy PHP z obsługą liczb zmiennoprzecinkowych i wyjdzie dlaczego akurat tego projektu nie warto pisać w PHP
Zmiennoprzecinkowych liczb? Do czegokolwiek związanego z pieniędzmi i dokładnymi obliczeniami? Żartujesz, czy trolujesz? ;)

konto usunięte

Temat: Projekt inny niż CMSy, sklepy, portale - branża...

Stanisław P.:
Przemysław R.:
dodaj do tego problemy PHP z obsługą liczb zmiennoprzecinkowych i wyjdzie dlaczego akurat tego projektu nie warto pisać w PHP
Zmiennoprzecinkowych liczb? Do czegokolwiek związanego z pieniędzmi i dokładnymi obliczeniami? Żartujesz, czy trolujesz? ;)

hmm

http://stackoverflow.com/questions/4276516/problem-wit...

$v = 5.2 * 3;

if($v==15.6) {
echo 'Everything is fine =)';
} else {
echo 'Okay something is wrong :S';
var_dump($v); // float 15.6
}


i widzimy że 15.6 nie jest równe 15.6

konto usunięte

Temat: Projekt inny niż CMSy, sklepy, portale - branża...

Przemysław R.:
hmm

http://stackoverflow.com/questions/4276516/problem-wit...

$v = 5.2 * 3;

if($v==15.6) {
echo 'Everything is fine =)';
} else {
echo 'Okay something is wrong :S';
var_dump($v); // float 15.6
}


i widzimy że 15.6 nie jest równe 15.6
z podanego adresu:
$v = 5.2 * 3;
if (bccomp($v, 15.6) === 0) {
echo 'Everything is fine =)';
} else {
echo 'Okay something is wrong :S';
var_dump($v); // float 15.6
}

czy teraz php się nadaje czy zastosowanie takiego tricku to zbyt skomplikowana matematyka? (jak już trolujemy to się przyłaczam ;D)

konto usunięte

Temat: Projekt inny niż CMSy, sklepy, portale - branża...

Python:
In [2]: v = 5.2 * 3

In [3]: v == 15.6
Out[3]: False
In [4]: v
Out[4]: 15.600000000000001


To nie jest przypadłość PHP... ale to już za bardzo dochodzi od tematu tego wątku...Marcin Baran edytował(a) ten post dnia 23.01.12 o godzinie 19:22
Stanisław P.

Stanisław P. Software designer

Temat: Projekt inny niż CMSy, sklepy, portale - branża...

Przemysław R.:
Stanisław P.:
Przemysław R.:
dodaj do tego problemy PHP z obsługą liczb zmiennoprzecinkowych i wyjdzie dlaczego akurat tego projektu nie warto pisać w PHP
Zmiennoprzecinkowych liczb? Do czegokolwiek związanego z pieniędzmi i dokładnymi obliczeniami? Żartujesz, czy trolujesz? ;)

hmm

http://stackoverflow.com/questions/4276516/problem-wit...

1. To nie jest problem PHP.
2. Tak działają liczby zmiennoprzecinkowe.
3. Właśnie o to mi chodziło - nie używa się liczb zmiennoprzecinkowych do takich zastosowań. Nie ważny język, czy środowisko. Standardowe zmiennoprzecinkowe typu IEEEileśtam się do dokładnych obliczeń nie nadają. Albo używa się stałoprzecinkowych, albo używa implementacji które mają inne problemy (zajmują nieokreśloną ilość pamięci / są dużo wolniejsze).

konto usunięte

Temat: Projekt inny niż CMSy, sklepy, portale - branża...

Stanisław P.:
3. Właśnie o to mi chodziło - nie używa się liczb zmiennoprzecinkowych do takich zastosowań. Nie ważny język, czy środowisko. Standardowe zmiennoprzecinkowe typu IEEEileśtam się do dokładnych obliczeń nie nadają. Albo używa się stałoprzecinkowych, albo używa implementacji które mają inne problemy (zajmują nieokreśloną ilość pamięci / są dużo wolniejsze).

jaki wybór typów danych daje nam PHP?

konto usunięte

Temat: Projekt inny niż CMSy, sklepy, portale - branża...

Kamil B.:
czy teraz php się nadaje czy zastosowanie takiego tricku to zbyt skomplikowana matematyka? (jak już trolujemy to się przyłaczam ;D)

to nie rozwiązuje problemu, to go tylko obchodzi
Stanisław P.

Stanisław P. Software designer

Temat: Projekt inny niż CMSy, sklepy, portale - branża...

Przemysław R.:
Stanisław P.:
3. Właśnie o to mi chodziło - nie używa się liczb zmiennoprzecinkowych do takich zastosowań. Nie ważny język, czy środowisko. Standardowe zmiennoprzecinkowe typu IEEEileśtam się do dokładnych obliczeń nie nadają. Albo używa się stałoprzecinkowych, albo używa implementacji które mają inne problemy (zajmują nieokreśloną ilość pamięci / są dużo wolniejsze).

jaki wybór typów danych daje nam PHP?

Do dokładnych obliczeń? Jak widać: http://www.php.net/manual/en/refs.math.php - bcmath, gmp. Pozatym inty i jeśli chodzi tylko o przechowywanie, to tekst. Chyba wystarczający wybór.

konto usunięte

Temat: Projekt inny niż CMSy, sklepy, portale - branża...

Stanisław P.:
Do dokładnych obliczeń? Jak widać: http://www.php.net/manual/en/refs.math.php - bcmath, gmp. Pozatym inty i jeśli chodzi tylko o przechowywanie, to tekst. Chyba wystarczający wybór.

ubogo i to bardzo
Jarosław R.

Jarosław R. Pragmatyczny
Idealista

Temat: Projekt inny niż CMSy, sklepy, portale - branża...

Tyle postów, fakt że ciekawych, ale ani jeden na temat :)
Dopowiem może, że przed aplikacją nie będą stawiane zaawansowane zadania na liczbach zmiennoprzecinkowych.
Pytanie zadałem również na grupie Java i C#, więc ograniczenia co do PHP absolutnie nie ma.

Dawajcie firmy, bo na prawdę takie coś w portfolio pozwoli się wyróżnić z gąszczu innych firm, które przeważnie mają CMSy, sklepy.
Marcin Laber

Marcin Laber internet
technologies
magician

Temat: Projekt inny niż CMSy, sklepy, portale - branża...

Nie doczekam chyba czasów, kiedy ludzie zaczną rozumieć, że ceny w jakichkolwiek systemach zapisujemy w najmniejszej możliwej jednostce - groszach, centach czy czymśtam innym. Ale w Polsce na pewno nie w złotówkach...
Stanisław P.

Stanisław P. Software designer

Temat: Projekt inny niż CMSy, sklepy, portale - branża...

Marcin Laber:
Nie doczekam chyba czasów, kiedy ludzie zaczną rozumieć, że ceny w jakichkolwiek systemach zapisujemy w najmniejszej możliwej jednostce - groszach, centach czy czymśtam innym. Ale w Polsce na pewno nie w złotówkach...
Badź jeszcze mniejszej. W telekomunikacji używanie 0.01 najmniejszej rzeczywistej jednoski pieniężnej to standard ;)
Przemysław Rachwał:
ubogo i to bardzo
Tzn. masz przykład czegoś czego te biblioteki nie obsługują i jest niemożliwe do sensownego wykonania innymi metodami? Może jakieś konkrety, zamiast sypania takimi opiniami?
Michał Stachura

Michał Stachura Dedykowane serwisy i
strony www -
http://santri.eu

Temat: Projekt inny niż CMSy, sklepy, portale - branża...

W zasadzie to nie rozumiem całej tej wymiany zdań.

Kamil oczywiście masz rację, że Przemek nieco zbyt obcesowo potraktował PHP wskazując wyższość innych języków programowania.

Przemek tez ma rację mówiąc, że instytucje tzw. "zaufania publicznego" typu Banki korzystają z języków innych niż PHP. Nie upatrywałbym jednak tutaj ich decyzji spowodowanej możliwościami lub ich brakiem PHP w stosunku do innych języków programowania.
Wszak od ręki można wymienić bardzo dużo bardzo dochodowych systemów opartych na PHP.

Zawsze wydawało mi się, ze głównym powodem wyboru innych niż PHP języków programowania przy budowaniu systemów typu "Bankowość elektroniczna" było brak wsparcia ze strony "producenta" języka programowania PHP niż jego możliwości lub ich brak.

Tak czy siak decyzję o wyborze języka programowania systemów zostawiam każdemu informatykowi do własnego wyboru, dyskutowanie nad wyższością jednego nad drugim w dzisiejszych czasach nie ma już znaczenia i jest dyskusja na poziomie określania wyższości świąt Bożego Narodzenia nad Wielkanocą...

... a i tak wiadomo, że najważniejsze święto w roku to urodziny :)
Adam Pawliczek

Adam Pawliczek Usability expert, UX
designer,
Interaction
specialist

Temat: Projekt inny niż CMSy, sklepy, portale - branża...

Stanisław P.:
Przemysław Rachwał:
ubogo i to bardzo
Tzn. masz przykład czegoś czego te biblioteki nie obsługują i jest niemożliwe do sensownego wykonania innymi metodami? Może jakieś konkrety, zamiast sypania takimi opiniami?
Nie ma. Dlatego jest trollem.

konto usunięte

Temat: Projekt inny niż CMSy, sklepy, portale - branża...

Adam Pawliczek:
Stanisław P.:
Przemysław Rachwał:
ubogo i to bardzo
Tzn. masz przykład czegoś czego te biblioteki nie obsługują i jest niemożliwe do sensownego wykonania innymi metodami? Może jakieś konkrety, zamiast sypania takimi opiniami?
Nie ma. Dlatego jest trollem.

a niby z czego wyciągasz takie wnioski NIE TROLU?

edit.
żeby nie było jaki jest sens używania klas do mnożenia dwu prostych liczb? Przemysław R. edytował(a) ten post dnia 24.01.12 o godzinie 08:18

Następna dyskusja:

CMSy




Wyślij zaproszenie do