Archiwum kategorii ‘Aplikacje internetowe’
Sobota, luty 20th, 2010

Kolejna autorka na ImagineBlog – programistka Oktawia Malec o zasadach dobrego programowania.
Wiele mówi się o zasadach tworzenia jasnego, łatwego w utrzymaniu i rozwoju kodu. W przypadku aplikacji internetowych ich stosowanie jest równie ważne, jak w implementacjach „desktopowych”.
Bardzo często jednak to, że stosunkowo łatwo nauczyć się podstaw tworzenia oprogramowania webowego powoduje, że początkujący programiści nie stosują się do żadnych zasad, wychodząc z założenia, że „przecież działa, więc nie ma się czym przejmować”. Z czasem takie podejście mści się na pierwotnym twórcy lub (gorzej) jego następcy, np. przy próbie modyfikacji działania czy rozwoju aplikacji. Ze względów biznesowych podczas prac nad projektem ważną rzeczą jest zwrócenie uwagi na stosowanie się do co najmniej kilku podstawowych zasad. (więcej…)
Tagi:Aplikacje internetowe, DRY, KISS, MoSCoW, Oktawia Malec, YAGNI, zasady kodowania, zasady tworzenia oprogramowania
Zaszufladkowany do Aplikacje internetowe, Kodowanie, Tworzenie oprogramowania | Brak komentarzy »
Piątek, luty 19th, 2010
Tym razem na ImagineBlog pierwszy wpis testerki Empathy, Beaty “Bety” Frączek. Z odrobiną humoru:)
W idealnym świecie oprogramowanie nie zawiera błędów. W idealnym świecie Edward Murphy jest optymistą, a nie sfrustrowanym inżynierem. W idealnym świecie testy mają swój koniec.
Obszar metodyk zwinnych – agile methodology – jest światem stosunkowo młodym i nowym. W świecie IT metodyki zwinne zdobywają coraz większą popularność. Jak w powieściach Terrego Prachetta, są czymś w rodzaju nieobliczalnego i nieznanego Świata Dysku. Agile jest pojęciem samym w sobie rozległym, obejmującym zasięgiem metody, metodyki i procedury. Korzenie zwinności mają swój początek w Manifest Agile.
Warto skupić się wokół intrygującego aspektu testowania, na które agile rzuciło nowatorskie spojrzenie. W polskich realiach pozycja testera w cyklu wytwarzania oprogramowania jest traktowana często niecałkiem poważnie. Testerzy nie są sławni, nie podążają ścieżkami oszałamiającej kariery, nie są decyzyjni w procesie pojektowania oprogramowania. I w tym miejscu agile składa ukłon w stronę testerów. Wskazuje nową ścieżkę, którą powinni dążyć wytrwale jak Frodo w drodze do Mordoru. (więcej…)
Tagi:agile, Aplikacje internetowe, Beata Frączek, Testowanie, współpraca z klientami, Wydajność
Zaszufladkowany do Aplikacje internetowe, Testowanie | 3 komentarzy »
Piątek, luty 12th, 2010
Redakcja portalu Interaktywnie.com przygotowała kolejny już raport dotyczący polskiej branży internetowej. Tym razem głównym tematem jest rynek agencji interaktywnych.
Jest to najprawdopodobniej pierwsza w Polsce publikacja, w której podjęty został również temat internet software house’ów, czyli firm które wyspecjalizowały się w tworzeniu aplikacji internetowych i projektach bardziej złożonych technologicznie niż typowe realizacje agencji interaktywnych. W artykule poświęconym właśnie temu zagadnieniu znalazły się m.in. komentarze przedstawicieli Empathy. (więcej…)
Tagi:agencja interaktywna, Aplikacje internetowe, interaktywnie.com, internet software house, raport, współpraca z klientami
Zaszufladkowany do Aplikacje internetowe, Badania | 2 komentarzy »
Wtorek, luty 9th, 2010
„Realizacja projektów internetowych oczami zleceniodawców” to badanie zainicjowane przez technologiczną grupę roboczą Związku Pracodawców Branży Interaktywnej IAB Polska, której inicjatorem jest Empathy. Wyniki dostarczają ciekawych wniosków dot. przetargów oraz trudności w realizacji projektów.
Celem ankiety, przeprowadzonej na losowej grupie osób odpowiedzialnych za wdrażanie projektów internetowych w firmach, było nie tylko zbadanie doświadczeń i wiedzy przedstawicieli Klientów, ale także próba wychwycenia źródeł najczęstszych nieporozumień między zleceniodawcami a wykonawcami.
Opracowanie wyników dostępne jest pod tym adresem.
(więcej…)
Tagi:ankieta, Aplikacje internetowe, badanie, Empathy od kuchni, grupa technologiczna, iab, Kraków, współpraca z klientami
Zaszufladkowany do Aplikacje internetowe, Badania, Empathy od kuchni, Kraków, Technologiczna grupa robocza IAB Polska | Brak komentarzy »
Czwartek, styczeń 7th, 2010
Kolejne spotkanie działu technologicznego Empathy poświęcone było dwóm zagadnieniom związanym z automatyzacją procesów testowania aplikacji – Web fuzzingiem oraz WebAii™ (darmowemu zestawowi bibliotek .NET ułatwiającym m.in. tworzenie automatycznych testów). Tym razem spotkanie poprowadził jeden z testerów, Beata „Beta” Frączek. Poniżej krótkie streszczenie, a na końcu slideshare z prezentacją. (więcej…)
Tagi:Aplikacje internetowe, Beata Frączek, Empathy od kuchni, Testowanie, web fuzzing, WebAii
Zaszufladkowany do Aplikacje internetowe, Empathy od kuchni, Testowanie | Brak komentarzy »
Środa, grudzień 16th, 2009
Na ostatnim spotkaniu działu technologicznego Empathy poruszony został temat wydajności aplikacji internetowych. Przygotowana przez Wojtka Soczyńskiego prezentacja była okazją do dyskusji o różnych aspektach optymalizacji wydajności.
Podczas spotkania omówione zostały m.in. takie kwestie jak różnice w postrzeganiu wydajności przez twórców aplikacji i jej użytkowników oraz narzędzia mierzenia wydajności, bez których trudno ocenić dokładnie efekty działań optymalizacyjnych. Nie sposób było nie wspomnieć o tych kwestiach, które najczęściej negatywnie wpływają na wydajność. Jak się okazuje, większość problemów wynika tak naprawdę z niewłaściwych założeń projektowych. Przy okazji rozprawiliśmy się także z kilkoma mitami dotyczącymi optymalizacji.
(więcej…)
Tagi:Aplikacje internetowe, Empathy od kuchni, performance, php, Wydajność
Zaszufladkowany do Aplikacje internetowe, Empathy od kuchni, Wydajność | 4 komentarzy »
Środa, grudzień 2nd, 2009
Kilka dni temu odbyło się w Empathy spotkanie działu technologicznego poświęcone tematyce testowania aplikacji i serwisów internetowych. Celem takich spotkań jest wymiana wiedzy na temat różnorodnych zagadnień związanych z tworzeniem aplikacji internetowych. Każdy ma przecież trochę inne zainteresowania, specjalizuje się w czymś innym, a nikt nie jest w stanie ogarnąć wiedzy posiadanej przez resztę zespołu. Warto jednak wiedzieć jak najwięcej, także po to, aby lepiej zrozumieć pracę innych osób zaangażowanych w projekt i tym samym poprawiać współpracę.
Już na początku padło przykre stwierdzenie: w polskim Internecie można znaleźć stosunkowo niewiele informacji na temat testowania aplikacji internetowych. Co może oznaczać, że stosunkowo niewiele osób zajmuje się w Polsce tym zagadnieniem.
Skąd jednak w ogóle potrzeba testowania tworzonych aplikacji? Cóż, jak wszyscy ludzie, programiści są niedoskonali (wbrew temu, co niektórzy z nich mogą o sobie uważać). Niestety, bardzo często klienci nie rozumieją dlaczego w harmonogramie projektu pewna ilość czasu zostaje przeznaczona na testowanie. Dlaczego mają płacić za coś, co powinno zostać zrobione dobrze?! (więcej…)
Tagi:Aplikacje internetowe, Empathy od kuchni, Spotkania, Testowanie, Usability, współpraca z klientami
Zaszufladkowany do Aplikacje internetowe, Empathy od kuchni, Spotkania, Testowanie, Usability | 5 komentarzy »
Wtorek, listopad 24th, 2009
Podczas konferencji prasowej zorganizowanej 19.11.2009, Google po raz pierwszy oficjalnie zaprezentowało Chrome OS – system operacyjny przeznaczony głównie na netbooki, tworzony w oparciu o badania, które wskazały, że obecnie przez większość czasu spędzonego przy komputerze użytkownicy korzystają z przeglądarki internetowej. Premiera systemu przewidziana jest na koniec 2010 roku.
Logowanie do komputera odbywa się poprzez konto Google (docelowo także poprzez OpenID). Jeśli użytkownik posiada dostęp do Internetu, to dochodzi do autoryzacji na serwerze. W przypadku jej braku, wyznacznikiem jest ostatnie poprawne hasło. Od włączenia komputera do chwili, gdy można już poprzez przeglądarkę korzystać z Internetu nie mija, wg twórców, więcej niż 7 sekund. Dostęp do poczty to jedynie kolejne 3 sekundy.
Tak jak zapowiadano wcześniej, system umożliwia korzystanie wyłącznie z aplikacji webowych – poza przeglądarką Chrome nie można zainstalować innych aplikacji natywnych. Przeglądarka stanowi podstawowe narzędzie nawigacji pomiędzy stronami WWW i aplikacjami. Z innych funkcji systemowych użytkownik dysponuje jedynie zmianą czasu, parametrów sieci i właściwości video. (więcej…)
Tagi:Aplikacje internetowe, chrome, chrome os, google, spdy
Zaszufladkowany do Aplikacje internetowe | 3 komentarzy »