![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 2 Dołączył: 15.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie ; )
Mam pewien problem z tematem pracy magisterskiej. Jest spore ciśnienie, żeby była o obiektowo orientowanym PHP. Problem w tym, że, jako praca na stopień naukowy (IMG:style_emoticons/default/rolleyes.gif) , musi mieć charakter badawczy, w odróżnieniu od pracy inżynierskiej (typowo projektowej). No i mam zagwozdkę, bo planowałem napisać jakąś aplikację i ją dokładnie opisać, a tu takie coś (IMG:style_emoticons/default/sciana.gif) Szukam więc pomysłów. Doświadczenia w PHP nie mam dużego, a chciałbym przy okazji pisania pracy jak najwięcej skorzystać i się czegoś nauczyć. p.s. Wpadł mi do głowy pomysł na opisanie pewnego problemu i rozwiązaniu go w oparciu o różne wzorce projektowe, a następnie analizę poszczególnych rozwiązań. Ale czy to jakkolwiek podejdzie pod badawczy charakter pracy (IMG:style_emoticons/default/sadsmiley02.gif) Pozdrawiam i czekam na propozycje, każda dobra ! Ten post edytował Piotrbaz 27.10.2012, 11:51:03 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Administratorzy Postów: 1 552 Pomógł: 211 Dołączył: 7.07.2009 Skąd: NJ ![]() |
Nie rozumiem dlaczego akurat "ciśnienie" na takie a nie inne zagadnienie, ale mniejsza z tym. W Twoim przypadku aspektem badawczym będzie jak mniemam (szeroko rozumiana) "teoria" oraz np. analiza konkurencyjnych rozwiązań. Nie znam konkretów, ale nie wiem jakie inne badania w tym przypadku mógłbyś przeprowadzić.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 2 Dołączył: 15.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
Ciśnienie jest dlatego, że kończąc studia, chciałbym maksymalnie wykorzystać czas na pogłębienie wiedzy właśnie z obiektów PHP i wzorców projektowych. Pracę inż. niestety miałem bardzo ogólną, a jej celem było stworzenie serwisu na CMS, czyli wiedza żadna. Mgr będę bronił na przełomie czerwca i lipca 2013, więc jest czas, żeby zrobić coś fajnego (IMG:style_emoticons/default/wink.gif)
Może analiza wydajności kodu/aplikacji PHP, jeśli istnieje możliwość przeprowadzenia takowej ;p |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 341 Pomógł: 25 Dołączył: 28.09.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
a ja bym polecał użyć php do tego w czym się najlepiej sprawdza.
U mnie na roku ludzie na roku koleś pisał np dziennik elektroniczny i całkiem fajnie wyszedł, a mam doświadczenie jakieś z takim oprogramowaniem. Jest to jakiś pomysł(IMG:style_emoticons/default/wink.gif) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 10 Dołączył: 17.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Praca magisterska to prawdopodobnie ostatni wielki projekt w Twoim życiu, którym kierujesz i masz pełną dowolność. Faktycznie coś zbadaj. Nic innego poza aplikacjami internetowymi Cię nie zaciekawiło na studiach?
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
- wpływ popularnych FW na pracę programistów + i - używania
- porównanie i sluszność stosowania wzorców projektowych - OO (php) vs Java (lub dowolne) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 3 Dołączył: 17.09.2011 Ostrzeżenie: (0%) ![]() ![]() |
Tylko tak trochę kiepsko coś "badać" jeśli nie znasz nawet podstaw, zwłaszcza, że napisanie czegoś przy użyciu wzorców projektowych nie jest żadnym "badaniem" (nawet jeśli ich nie znasz a gdy napiszesz to będziesz znał - nie znaczy że je zbadałeś). Weź coś co umiesz.
A OOP w PHP, jak pisałeś coś w innym języku to jest temat do ogarnięcia w 2 dni (PHP ma bardzo prymitywne OOP, żadnej magii tam nie ma). Gdybym ja miał coś badać - zbadałbym czy można przyspieszyć aplikacje internetowe takie jak adservery czy aplikacje statystyczne poprzez rezygnację z cache i przeniesienie części operacji do nodejs przy użyciu zeromq (php nie obsługuje klasycznych tablic, przez co te rodzaje aplikacji są szczególnie wolne) Cytat U mnie na roku ludzie na roku koleś pisał np dziennik elektroniczny i całkiem fajnie wyszedł, a mam doświadczenie jakieś z takim oprogramowaniem. Tylko, że to jest praca na koniec technikum informatycznego a nie na magisterkę (no chyba, że używasz jakichś algorytmów genetycznych do automatycznego generowania planu i przydziału sal, tylko, że to raczej plan lekcji). Taka aplikacja nic tak na prawdę nie robi (cała "nauka" to liczenie średniej) (IMG:style_emoticons/default/smile.gif) Ten post edytował xdev 27.10.2012, 12:57:45 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 2 Dołączył: 15.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
Tylko tak trochę kiepsko coś "badać" jeśli nie znasz nawet podstaw, zwłaszcza, że napisanie czegoś przy użyciu wzorców projektowych nie jest żadnym "badaniem" (nawet jeśli ich nie znasz a gdy napiszesz to będziesz znał - nie znaczy że je zbadałeś). Weź coś co umiesz. Podstawy jakieś tam mam, inaczej nie szedłbym w tym kierunku. Napisałem, że nie mam doświadczenia, bo posiadam głównie wiedzę teoretyczną okraszoną kilkoma małymi projektami. I po to chcę taki temat, żeby pójść do przodu (IMG:style_emoticons/default/tongue.gif) |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 10 Dołączył: 17.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Gdybym ja miał coś badać - zbadałbym czy można przyspieszyć aplikacje internetowe takie jak adservery czy aplikacje statystyczne poprzez rezygnację z cache i przeniesienie części operacji do nodejs przy użyciu zeromq (php nie obsługuje klasycznych tablic, przez co te rodzaje aplikacji są szczególnie wolne) Po co rezygnować z cache? Czemu pisać specjalistyczną aplikację w node.js? Jaki cel ma zeromq w tej architekturze? Problem ciekawy. |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 2 Dołączył: 15.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
może coś takiego:
Analiza następstw/korzyści wynikających ze stosowania wzorców projektowych w aplikacjach PHP (nie czepiać się szczegółów, temat można ułożyć na końcu ; >) Praca definiowałaby kilka problemów (nawet wymyślonych przeze mnie) i ich rozwiązanie za pomocą wzorców, następnie analizę itd. p.s. Tak, wiem, że wzorce są opisane dokładnie razem z zaletami i wadami ich stosowania. I tak żadnej Ameryki nie odkryję, za krótki jestem (IMG:style_emoticons/default/graduated.gif) No nic, pogadam z promotorem, napiszę co wyjdzie (IMG:style_emoticons/default/wink.gif) Ten post edytował Piotrbaz 28.10.2012, 13:20:40 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 248 Pomógł: 55 Dołączył: 1.06.2010 Skąd: mam to wiedzieć? Ostrzeżenie: (0%) ![]() ![]() |
Praca magisterska to prawdopodobnie ostatni wielki projekt w Twoim życiu, którym kierujesz i masz pełną dowolność. Faktycznie coś zbadaj. Nic innego poza aplikacjami internetowymi Cię nie zaciekawiło na studiach? Co Ty panie za bzdury pleciesz... W PHP (+ inne): Ja mam jedynie kilka fajnych projektow, a nawet za wiele moge zmienic wg siebie, a ze jestem perfekcjonista - nerwy w strzepach. Sa i male projekty (zadania), nudne i podobnie denerwujace (chodzi o zyczenia z kosmosu... Jak hoover na tablet), ale w chwilach nauki i 'relaksu' (IMG:style_emoticons/default/wink.gif) . A i dolicze projekt X: coreczka (IMG:style_emoticons/default/biggrin.gif) Do pana autora: Sprobuj z traitsami stworzyc uczacy sie skrypt, ktory sie rozmnaza (IMG:style_emoticons/default/smile.gif) Nazwij to 'naukowo' i nobel w kieszeni. - ja nad czyms mysle sporo czasu, nieco ponad 18 miechow. Co prawda na razie mam wiecej na papierze i w glowie, ale zalazek kodu zaczynalem od crm na autorskim fw, dodalem zf - juz 2gi projekt na tym koncze, 1szy musze przepisac na zend i poprawic kilka 'kur%%$?$$? rzeczy na rzyczenie' zaraz 3ci zaczynam :/ juz mam dosc. Marzy mi sie tylko pouczyc 5 lat... Studia jeszcze w planach, a juz niedludo 27 :/ Fak ide pograc, nie robie dzis w nocy nic. Ten post edytował ixpack 31.10.2012, 23:56:46 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
@UP możesz rozwinąć swój pomysł o traitsach(jeżeli to nie problem)?
Tak sobie myślę... może badaj coś przy użyciu OOP a nie samo OOP? Innymi słowy obiektówka była by tylko środkiem a nie obiektem badań. Dzięki temu upieczesz dwa świniaczki na jednym ogniu bez kombinowania "co badać w OOP" Ten post edytował CuteOne 1.11.2012, 22:19:28 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 2 Dołączył: 15.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
Sprawa wygląda tak: jednak może to być jakiś projekt (np jakiś rozbudowany moduł), który muszę zrealizować, uruchomić (wdrożyć) i przeanalizować.
Teraz kwestia ciekawego pomysłu (IMG:style_emoticons/default/closedeyes.gif) Nie chciałbym wyskoczyć z jakimś "systemem newsów". Ten post edytował Piotrbaz 13.11.2012, 12:38:49 |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
Myślę, że temat budowania aplikacji webowych w PHP przy użyciu OOP jest dość pospolity. A może pójść w kierunku budowania aplikacji okienkowych z użyciem bibliotek GTK2 , QT i spróbować obsłużyć jakieś urządzenie(widziałem gdzieś skrypt jak ktoś za pomocą PHP obsługiwał zdalnie diody). Jak jesteś ekspertem to mistrzostwem by było wykreować taką włąsną bibliotekę, do budowania aplikacji okienkowych z użyciem języka skryptowego jakim jest PHP.
Ten post edytował Niktoś 14.11.2012, 19:46:14 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 06:50 |