Kilka zmian na GitHubie. Repo nazywa się teraz PirxFramework i ma dwie gałęzie:
- stable ” Stabilny kod. Jeśli chcesz zbudować nowy projekt na Pirxie, bierzesz kod stąd.
- dev ” Kod rozwijany, niestabilny. Używany tylko do testów nowej funkcjonalności
Pirx’a na Githubie znajdziecie tutaj.
Postanowiłem dziś zmienić numerację wersji Pirx’a. Gdy to piszę kod Pirx’a na GitHub’ie ma numerek 0.9, jednak dziś zostanie on zmieniony na „0522″. Nowa konwencja będzie dużo wygodniejsza i łatwiejsza do stosowania w Pirx’ie który w przeciwieństwie do innych FW nie posiada zdefiniowanej funkcjonalności, zamiast tego jest ciągle usprawniany i rozbudowywany.
Dziś krótka notka o wydajności Pirxa. Porównujemy stronę ACP ” listę grup ustawień. Korzysta ona z generatora ACP oraz modelu SettingsGroups, uruchamiana zaś jest w przestrzeni Admin z działającym w tle mikro-frameworkiem sesji, uprawnień oraz wszystkim tym co działać będzie w „pełnokrwistej” aplikacji.
| Lokalizacja |
Czas generowania |
Wykorzystanie pamięci |
| Localhost +DevMode |
2.2461s |
4096 KB |
| Localhost |
0.0949s |
3750 KB |
| Progreso |
0.0381s |
2560 KB |
Wnioski do wyciągnięcia we własnym zakresie, przypominam tylko że laptop na którym pracuję nie należał do najszybszych już 5 lat temu i kwiczy szczególnie gdy chodzi o operacje dyskowe.
Postanowiłem założyć repo Pirx’a na GitHubie. Na razie jest to jedno repo z jedną gałęzią do devu.
O co chodzi z Acme?
Domyślnie „Acme” ma być kodem z którego wykroję „Frontent” generujący zalążki aplikacji/modeli/akcji/administracji oraz szablony przez ten frontend wykorzystywane podczas generowania.
A co z bazą danych?
Jeśli ktoś przyciśnie mnie za parę godzin (jest 7:29 gdy to piszę) na GG, to do repo dodam dump SQL dla chętnych.
I co dalej?
Gdy będę mieć pieniądze (może dotacja? ktoś się pisze?) zaklepię domenę .org dla pirxa i postawię forum do dyskusji o FW. Tam będzie można zadawać mi pytania, dyskutować o kodzie, i tam będę publikować „howto” dla masochistów chcących bawić się z tym kodem.

No i w końcu Pirx zawiera akcję „do poklikania”. Co prawda nie ma tutaj nic ponad wyświetlaniem raportów od usług, ale to zawsze postęp.
Kolejny wpis o Bootstrap Cache w moim FW, tym razem trochę dłuższy.
Continue Reading »
Czas generowania w Pirxie na moim paskudnie powolnym dysku twardym: 0.0851s.
Po włączeniu Bootstrap Cache: 0.0272s.
Było warto :)
Jeśli kiedyś będziecie się nudzić, poświęćcie chwilkę i sprawdźcie co stoi teraz na uniboard.pl ;)
Dziś o metodzie formatCurrency() klasy I18n Pirxa.
Continue Reading »
Dziś o kolejnej funkcjonalności Pirxa, cache Bootstrapu.
Continue Reading »