Jak napisać stronę, technicznie
Back to Pozostałe platformy#1 pajper
Gdybamy i gdybamy, a problem narasta. Uważam, że obecnie krytycznie ważna jest strona Internetowa dla projektu, dużo ważniejsza od aplikacji iOS/Android. I nie chodzi tylko o użytkowników.
Strona jest naszą wizytówką. To ona może wyskakiwać w Google, pokazywać ten portal. No i brak tłumaczenia strony też jest ogromną przeszkodą.
Tyle że nie wiem, jak do sprawy się zabrać, w ogóle. Idealnie byłoby napisać stronę w technologii Ruby on Rails. I wszystko pięknie ładnie, ale to masa czasu.
Tak samo fajną opcją wydaje się Blazor albo nawet Asp Net. Wszystko jednak wymaga budowania całości od fundamentów, na co za grosz nie widzę w swoim grafiku czasu.
Rozważam już nawet użycie Wordpressa i napisanie do niego wtyczki, by potrafił czytać treści z forów. I to się wydaje rozwiązaniem najszybszym, tyle że i tak wymagającym miesięcy pracy, a strasznie ograniczającym i trudnym w rozbudowie.
Mamy tu kilku programistów, więc otwieram pytanie. Jak najszybciej, a za razem ładnie, zrobić stronę Internetową Eltena?
Shoot for the Moon. Even if you miss, you'll land among the stars.
#2 nuno69
Diango? Sporo osób tutaj zna Pythona, i chodź ja sam nie jestem fanem tej technologii to dla nas zdaje się ona być jak najbardziej OK.
ASP.NET oczywiście , he he, moje ulubione. To też jest dość łądne, przyjemne i cacy, z tym że chyba my dwaj ogarniamy tu C# i za bardzo nikt więcej.
Od strony frond-endu oczywiście Bootstrap.
#3 pajper
Diango ma sporo zalet i jedną wadę. Sporo osób zna Pythona, ale jak myślisz, ile z tych sporo osób się zaangażuje?
Ja Py nie lubię. Jasne, mogę coś w nim napisać, jak trzeba, chociażby przy NVDA współpracuję, ale nie mam zamiaru wybierać języka, którego nie lubię, jeśli i tak nikt się nie zaangażuje.
Innymi słowy, mogę pisać stronę w Pythonie, jeśli będę miał pewność, że ktoś, kto zna Pythona, a nie zna C# czy Rubiego się w to pobawi.
Shoot for the Moon. Even if you miss, you'll land among the stars.
#4 daszekmdn
Wszelakie strony stawiałem na cmsach, ale jak zabrać siedo społecznościówki? HMM. Może php i java, tylko ładnie obłożona wizualnie?
Dobrym wyjściem jest też ASPNet, bo widziałem na tym strony.
#5 zywek
chyba javascript.
Nie znam, bo nie lubię, to ja też nie znami nie lubię.
#6 papierek
javascript
#7 balteam
@Pajper, moim zdaniem i wielu ludzi nie jest tak ważna, ważna jest apka mobilna. Linki do apki możesz umieszczać w podkastach, na innych stronach itd. Strona niech będzie po prostu wielojęzyczna, osoby niedowidzące z apki też przecież będą mogły korzystać, bo będzie obraz.
Poświęcać dużo czasu na stronę chyba nie jest najlepszym pomysłem. Byle by wyglądała jakkolwiek i była po angielsku.
#8 lukasz1993258
zgadzam sie z przedmuwcą, ważna właśnie jest apka mobilna jak narazie, przynajmiej by sie zobaczyło wtedy, ile użytkowników by przybyło.
#9 monstricek
Strona może być tylko prostą wizytówką projektu z informacjami ogulnymi i linkami do apek. Gdy czas pozwoli, można było by ją rozbudować.
#10 nuno69
Ale i tak dla napisania aplikacji mobilnej wymagane jest napisanie nowego API resztowego. Gdy ten krok zostanie sosiągnięty to napisanie funkcjonalnej sstrony będzie tylko kwestią czasu. nie lubię pisania frond-endów, także jak coś to nie ja xD.
#11 pajper
Strona jest ważniejsza, niż się wydaje. To nie jest tylko kwestia informacji o projekcie, ale otwarcia go na świat.
No i są osoby, które korzystają z Eltena przez stronę. I nie można tego im zabrać.
Dlatego szukam konkretnej, technicznej drogi, by osiągnąć to jak najmniejszym kosztem.
Bo ja mogę gdybać, że najlepiej napisać stronę w Ruby on Rails, z dobrze zintegrowanym API, ładnie zakodowaną, dobrze wypozycjonowaną itd.
Ale to miesiace pracy, na które brakuje siły przerobowych.
Szukam więc najprostszych, choć gorszych dróg.
Shoot for the Moon. Even if you miss, you'll land among the stars.
#12 balteam
No, ale jak będzie apka mobilna to poco ma ktoś korzystać przez stronę? Niby przez fb też można wchodzić przez chroma, ale jest apka mobilna i jej używa z 95% ludzi.
#13 tomecki
Tak po prawdzie ważna jest zarówno appka, co pokazała ta i jeszcze parę innych ankiet i strona tyż sie przydo. chociażby do tego, aby jakieś zewnętrzne widzące ludzie mogli se ogarnąć jak ślepotki żyjo np. gdy jakiś jeden z drugim pisze pracę na temat "niewidomi, a wybieranie kaloszy".
A co z tymi wszystkimi skryptami forumowymi? te tam rózne PHPBB czy jak to się tam zwie, może do tego można jakieś wtyczkie napisać?
#14 pajper
Jesteśmy zbyt różni. Patrzyłem, ale mamy coś, co zabije wszystkie takie, a zowie się to grupy.
Shoot for the Moon. Even if you miss, you'll land among the stars.
#15 zywek
Hm, próbowałem ostatnio dla beki zrobić cokolwiek i chociażby ogarnąć procedurę logowania się, i to mnie przytłoczyło. Także dziękuję...
#16 balteam
@Tomecki, jednak wolę żeby widzący nie czytali, niż tracić kilka miesięcy na stronę, chociaż i niedowidzący z apki skorzystają bo będzie obraz przecież. Widzący w sumie jak bardzo chce to też pobrać będzie mógł.
#17 misiek
Są tacy co wolą generalnie prace na pc, a mobilnych rozwiązań nie lubią, bo po prostu nie i dlatego strona jest jak najbardziej potrzebna.
-- (balteam):
No, ale jak będzie apka mobilna to poco ma ktoś korzystać przez stronę? Niby przez fb też można wchodzić przez chroma, ale jest apka mobilna i jej używa z 95% ludzi.
--
#18 balteam
No i poto masz apkę na pc, rozwijanie strony i poświęcanie jej ogromnej ilości czasu dla kilku % ludzi to nie jest najlepszy pomysł.
#19 Julitka
Czyli wniosek jest taki, że jedni stronę, drudzy - apkę i raczej jedni drugich nie przekonają.
A ten wątek jest o technicznym aspekcie pisania strony, więc chyba czy ją napisać, pajperze musisz podjąć decyzję sam w oparciu o zgłoszenia programistów ewentualnych.
- Klatki – odpowiedziała. – Czekania za kratami, aż zmęczenie i starość każą się z nimi pogodzić, aż wszelka nadzieja wielkich czynów nie tylko przepadnie, lecz straci powab.
#20 nuno69
Żeby mogła powstać czy strona, czy appka potrzebne jest API. API jest "sercem" Eltena gdyż to ono "odpytuje" bazę danych o informacje. Klient zaś odpytuje API. Czyli sprawa wygląda tak.
- Mamy w API metodę: "PobierzListeUzytkownikow".
Metoda ta "odpytuje" bazę danych i robi to, co nazwa wskazuje, czyli pobiera listę wszystkich użytkowników zarejestrowanych na portalu.
- Dlaczego zatem nie odpytywać bazy danych bezpośrednio z klienta czy to desktopowego, czy mobilnego?
Cóż, kwestia jest dość prosta. Mamy na względzie kwettsie bezpieczeństwa. Bezpośrednie odpytywanie bazy danych jest dość "brudne" i tworzy sspory bałagan, i jest też bardzo mało bezpieczne.
API natomiast pozwala na wiele więcej niż tylko integrację klienta Eltena z bazą Eltena, znacie te "fejsbukowe ramki" z przyciskiem "nienawidzę tego" (o, to chyba nie tak szło), w każdym razie znacie je, prawda? Dzięki API można zrobić takie śmiszne i filuterne rzeczy jak na przykład: "wyświetlać losowy post z forum "rozwój Eltena" na głównej stronie projektu, chociaż w obecnym czasie to chyba nie jest zbyt dobre rozwiązanie.
Mam nadzieję że teraz ogarniacie już, czemu to tyle trwa.