Zalogowany jako: gość

Forum

Wątek: Kod aplikacji mobilnej

Wróć do listy wątków

1 z 4

Następna

1 z 62: pajper

Przyznam, obawiałem się tego kroku, bo z otwarcia Eltena desktopowego (jak dotąd) więcej wynikło trosk niż pożytku, ale może jednak warto dać szansę?
Od dziś aplikacja Eltena dla systemów mobilnych została otwarta, jednocześnie zapraszam wszystkich chętnych współpracy programistów do, no, pisania. :)

https://github.com/dawidpieper/elten_mobile
#StandWithUkraine Shoot for the Moon. Even if you miss, you'll land among the stars.
07.02.2019 01:04

2 z 62: pajper

PS. Szczegółów nie zapodałem, bo wszystko w readme wyjaśniłem, jak mi się zdaje, plus pokomentowałem linijki kodu mogące budzić wątpliwości.
Przydałaby się pożądna dokumentacja jakimś tworem yardopodobnym, ale najpierw niech to się uandroiduje.
#StandWithUkraine Shoot for the Moon. Even if you miss, you'll land among the stars.
07.02.2019 01:14

3 z 62: tomecki

Oo, nawet mam wzmiankę. Co prawda nie jestem programistą ale z ciekawości będę zerkał na commity. Przy okazji jest jakiś fajny sposób na szybkie sprawdzanie tychże? jakiś rss, coś?

07.02.2019 01:20

4 z 62: pajper

Można obserwować repozytorium, ale to wymaga konta na Githubie. O co ważniejszych zmianach postaram się pisać tutaj, ale... nie wykluczam, że na postanowieniu się skończy, bo tego sporo będzie pewnie i...
#StandWithUkraine Shoot for the Moon. Even if you miss, you'll land among the stars.
07.02.2019 01:21

5 z 62: tomecki

Chodzi mi o to aby obserwować bez wchodzenia na stronę.

07.02.2019 02:12

6 z 62: nuno69

O, dzięki Dawid. Ten krok był akurat bardzo spoko, i zniwelowało to moje pewne obawy, wiesz o czym mówię.
- "Intelligence and wisdom is like jam. The less you have, the harder you're trying to spread it arround." - French proverb
07.02.2019 08:07

7 z 62: jamajka

Gdybyś był programistą, wiedziałbyś, jakich języków się używa. Jeśli jesteś, to musisz mieć na praawdę nudne życie.
rzeczy niemożliwe od ręki, cuda w przeciągu trzech dni.
07.02.2019 11:36

8 z 62: nuno69

No akurat język programowania ma tu nie wiele do rzeczy, jedyne co to fakt, że ruby jest strasznie powolny. Nikt go nie zna? A ile osób zna CPP, Javę czy cokolwiek tam innego?
Zgadzam się, też nie lubię rubiego. Ale ani ty, ani ja nie pisaliśmy Eltena.
- "Intelligence and wisdom is like jam. The less you have, the harder you're trying to spread it arround." - French proverb
07.02.2019 12:04

9 z 62: pajper

Akurat z powolnością bym się kłócił, w zeszłorocznych benchmarkach Ruby przebił takie języki, jak Python czy PHP dość sporo, choć oczywiście do CPP mu daleko. Ale przy technologii .NET, a więc C# jest bardzo blisko.
Ale, to nieważne. Ważne, że język nie ma żadnego wpływu na błędy czy też ich brak.
#StandWithUkraine Shoot for the Moon. Even if you miss, you'll land among the stars.
07.02.2019 12:06

10 z 62: pajper

Z resztą w wypadku mobilki akurat szybkość języka niewiele ma znaczenia, to znaczy, nie jest bez wagi, ale... To prosta aplikacja - kilka okienek na krzyż, połączenie z serwerem, odtwarzanie/nagrywanie audio.
Nie ma tu żadnego modelowania 3d ani sieci neuronowej do badania orbity w układzie Alderaan. :P
W tej sytuacji różnice będą małe.
To, czym Ruby bije technologie typu np. Phonegap to rozmiar - Elten ma obecnie mobilny ok. 6MB, a przy użyciu Phonegap przy samym logowaniu wyskoczyło już ok. 30MB. Ale jednak Ruby jest natywny, a PG webowy.
#StandWithUkraine Shoot for the Moon. Even if you miss, you'll land among the stars.
07.02.2019 12:09

11 z 62: Julitka

Gallu, ale Ty także optujesz za jednym, wg. Ciebie jedynym słusznym językiem. :)
--Cytat (gall_anonim):
Nic mi do tego skoro dobre rady się odrzuca.
Ale wtedy niech autor przestanie jęczeć, że nikt nie pomaga.
Gdyby napisał to w c++ pewnie już od dawna rąk do pracy byłoby wiele, ale chyba to za trudne.
Pozostaje mi tylko mieć nadzieję, że kiedyś autorowi się program znudzi i przejmie go ktoś poważniejszy i dojrzalszy.


--Koniec cytatu
***Niezależnie od tego, czy zbudujesz swój dom na piasku czy na skale, przyjdzie burza.
07.02.2019 12:25

12 z 62: matius

Jest jeden i poważny. Wiązałoby tosię z przepisaniem całego programu. A to spowodowałoby, że cztery lata by poszły na spacer i by już nie wruciły.
Sygnatura – Uczcij poległych i cierpiących ocalałych ciężką pracą, ponieważ porażka zawsze może się zdarzyć, jednak nigdy nie staraj się udawać, że jesteś doskonały, ponieważ prowadzi to do gorszego końca niż porażka, wiedzie na ścieżkę hańby i nikczemności.
07.02.2019 12:38

13 z 62: jamajka

Nie jeden. DLa świętego spokoju można by w sumie wymienić tu zalety tego języka, co on robić ma i robi. Można by też wymienić, co jest w tym języku pisane. Dawidzie, jeśli łąska. Najlepiej napisz to raz i potem tylko będziesz wklejał, bo widzę, że kolega zadaje to samo pyaie mnie jwięcej co tydzień.
rzeczy niemożliwe od ręki, cuda w przeciągu trzech dni.
07.02.2019 15:33

14 z 62: denis333

Może się mylę, ale nie wiem czy przez to jaki język mamy obecnie w eltenie 2.0 pewne funkcje są jakie są i mamy inny niestandardowy interface? Jeśli jest, tak jak myślę, to troszkę kolegę rozumiem. Nie mniej jednak dobrze by było, jak by Dawid powiedział dokładnie, dlaczego ruby a nie na przykład c+, tak co by anonim szanowny wbił sobie to raz na zawsze do głowy.

07.02.2019 16:41

15 z 62: pajper

Język to język, sposób napisania aplikacji, zbiór składni, nic więcej.
Można napisać w Rubym natywną aplikację tak samo, jak w innym języku można napisać nienatywną. Wyłączywszy języki skryptowe, jak html, języki programistyczne mogą tyle samo, a wybór jest kwestią gustu.

Lubię Rubiego za jego elastyczność i przenośność, za to, że kod jest bardzo spójny na różnych systemach, za generalnie paradygmat i sposób podejscia do danych. Ale to po prostu kwestia indywidualna.
Jedna osoba lubi Pythona, inna Rubiego, jeszcze inna LUA. Można się przerzucać argumentami, który język lepszy, a który gorszy, ale i tak ktoś, kto dobrze zna dowolny z nich napisze program równie dobrze, co ktoś, kto zna inny.
#StandWithUkraine Shoot for the Moon. Even if you miss, you'll land among the stars.
07.02.2019 16:50

16 z 62: denis333

Dawidzie. Nurtuje mnie jedna rzecz: Mówiłeś kiedyś, że pewnych rzeczy nie da się zrobić w obecnej wersji eltena, gdyż silnik rgss jest przestarzały, a dla rubyego nie ma niczego lepszego. Dosłownie ci tego nie przytoczę, ale pamiętam, że tego typu narracja gdzieś się stworzyła.

07.02.2019 16:52

17 z 62: pajper

Nie, w takim razie ja się źle wyraziłem albo ty mnie źle zrozumiałeś.
Są lepsze rozwiązania dla Rubyego, choć najlepszym dla Eltena będzie napisanie czegoś własnego, ze względów kompatybilnościowych. Ale są biblioteki QT, Electrona, GTK, WinAPI i różne inne.
Dlaczego więc RGSS? Z bardzo głupiego względu, pisząc Eltena znałem wyłącznie ten framework i myślałem, że jest wystarczający. Głupota, choć na ówczesny san mojej wiedzy, nie było to tak głupie. Nie wiedziałem jeszcze, że RGSS sobie nie radzi asynchronicznie albo nie obsługuje unikodu. Te perełki wyszły za późno.
#StandWithUkraine Shoot for the Moon. Even if you miss, you'll land among the stars.
07.02.2019 16:55

18 z 62: tomecki

Interfejs wynika raczej z początkowych założeń pt. "elten ma być ulepszonym Klango" potem to już konsekwencja tego wyboru. Zauważ, że w appce mobilnej interfejs jest normalny. No i tu jest jeszcze ten cały RGSS player i to chyba on tu jest odpowiedzialny za różne różności, bo to chyba do gier jest, a mało kto w grach jakieś normalne kontroki robi więc pewnie tam tego nie ma.

07.02.2019 16:55

19 z 62: zywek

Dałoby się kontrolki, tylko za dużo kombinowania z WIN32API


07.02.2019 17:35

20 z 62: grzezlo

Do Gala anonima: No ten ruby to faktycznie specyficzny, ale kto dzisiaj pisze tego typu apki w c++, więc strzał w kierunku dobrej bramki, ale mocno niecelny.
Zgadzam się z Dawidem, że język nie ma nic do rzeczy, bo nawet gdyby istniała super technologia umożliwiająca bezbłędną konwersję z każdego języka programowania na każdy inny, to i tak Pajper sam by Eltena pisał.
No bo gdzie są te dziesiątki niewidomych programistów z Polski i świata, którzy mieliby do tego rękę przyłożyć? Gdyby istniała taka grupa, to jakieś programy dla niewidomych pojawiałyby się przynajmniej kilka razy do roku, a jednak tak nie jest.
Przykład z NVDA taki sobie, bo Python przez wymóg wcinania kodu też jest średnio fortunny, zresztą nie spotkałem rozwiązania umożliwiającego w Pythonie rzeźbienie apek mobilnych, czyli ten Ruby jednak lepszy.
No i ilu jest na świecie ludzi, którzy ogarniają zaawansowane zagadnienia związane ze strukturą rdzenia NVDA, bo jednak to zupełnie inna bajka napisać prosty dodatek emitujący pierdnięcie komara 3 minuty po każdej pełnej godzinie, a inna sprawa, wygenerować postęp porównywalny z NVDA remote.
Pisałem już gdzie indziej, więc powtórzę: zamiast emitować frustracje w kierunku autora Eltena, albo innego rozwiązania, które się nam niecałkiem podoba, lepiej tę energię mózgową użyć bardziej kreatywnie w stronę zrobienia jakiegokolwiek z nawet prostych narzędzi, które coś wniosą do sprawy niewiadomych polskich. Albo nie tylko polskich.


07.02.2019 20:57

Wróć do listy wątków

1 z 4

Następna

Nawigacja


Copyright (©) 2014-2024, Dawid Pieper