Projektowanie aplikacji internetowych - pytanie

0

Witam,
W tym roku będę pisać pracę dyplomową ale na razie wybieram pięciu promotorów od 1 do 5.
Pierwsze wybrałem projektowanie aplikacji internetowych, ciekawy i interesujący temat ale na poczatku zapisałem się a teraz wypisałem się ponieważ przeczytałem w necie, że opiera się o pisanie obiektowe. Ja aż taki dobry w pisaniu obiektowym nie jestem dobry. na razie wybrałem jako drugi temat u innego wykładowcy migracja z joomla 1.5 do 2.5xx. Może wg.was to banalny temat ale mnie to też interesuję.
Pytanie. Czy projektowanie aplikacji jest konieczne na pisaniu w OOP? Ja nie mam nic przeciwko do OOP ale skoro słabo znam programowanie obiektowe więc nie będę za to się brał. Co innego by było tworzenie aplikacji ale w dowolnej postaci i nie koniecznie w OOP.
Jak mi radzicie?

3

o_O po 3 latach studiów nie umiesz OOP? Powiedz jeszcze że studiujesz informatykę... Bardzo ciekawi mnie w takim razie jak programujesz bez OOP. No chyba że ciśniesz w haskellu jakimś albo prologu...

1

Ja Ci radzę ogarnąć OOP, bo to teraz jest podstawa i jest stosowane wszędzie - bez tego nic nie zrobisz.
W sumie masz dwie opcje:

  1. Ogarniasz OOP, OOD
  2. Trzymasz się z daleka od programowania
1
Hatezit napisał(a):

W tym roku będę pisać pracę dyplomową ale na razie wybieram pięciu promotorów od 1 do 5.
Pierwsze wybrałem projektowanie aplikacji internetowych, ciekawy i interesujący temat ale na poczatku zapisałem się a teraz wypisałem się ponieważ przeczytałem w necie, że opiera się o pisanie obiektowe. Ja aż taki dobry w pisaniu obiektowym nie jestem dobry.

No i co z tego? Przy pisaniu pracy dyplomowej można się przecież tego nauczyć.

Pytanie. Czy projektowanie aplikacji jest konieczne na pisaniu w OOP? Ja nie mam nic przeciwko do OOP ale skoro słabo znam programowanie obiektowe więc nie będę za to się brał. Co innego by było tworzenie aplikacji ale w dowolnej postaci i nie koniecznie w OOP.

Na upartego, to nie musisz stosować podejścia obiektowego, możesz np. strukturalne. Ale w dzisiejszych czasach to raczej nie jest dobry pomysł, bo OOP albo jego nieudolne imitacje stosowane są wszędzie.

0
Shalom napisał(a):

o_O po 3 latach studiów nie umiesz OOP? Powiedz jeszcze że studiujesz informatykę... Bardzo ciekawi mnie w takim razie jak programujesz bez OOP. No chyba że ciśniesz w haskellu jakimś albo prologu...

Shalom, mało programuje w OOP, nawet bardzo mało. Ostatnio pisałem program w Java na zaliczenie. Ale mi chodzi o php OOP.
Nie zamierzam unikać programowania w językach webowych. Jak będzie trzeba, to tego podejmę się. Wiem, że dziś OOP jest wskazane, jest podstawą.

**"Po trzech latach nie umiesz programowania OOP i powiedz, że studiujesz informatykę" **
Takie pytanie zadaje człowiek, który jest nie powiem jaki..... Ale na pierwszym roku nawet mało programowałem bo interesowała mnie inna dziedzina informatyki niż programowanie.

0

Co za różnica czy to C++, Java, C#, PHP czy inne ustrojstwo - wszędzie można pisać obiektowo i tak to się robi.
Bez tego pewnie każdy Twój projekt nie będzie się do niczego nadawał. No chyba, że mówimy tylko o zaliczeniach, ale ze to raczej nie płacą.

0
Hatezit napisał(a):

**"Po trzech latach nie umiesz programowania OOP i powiedz, że studiujesz informatykę" **
Takie pytanie zadaje człowiek, który jest nie powiem jaki..... Ale na pierwszym roku nawet mało programowałem bo interesowała mnie inna dziedzina informatyki niż programowanie.

Takie pytanie zadaje człowiek który programuje i to jest normalne. Ja po 1,5 roku programowania już robiłem wszystko w oop (właśnie mijają 3 lata od moich pierwszych kroków w programowaniu), w tej chwili na tym już zarabiam a dopiero w tym roku skończyłem technikum informatyczne i od października zacznę studia ;)

0

Ok, z różnymi pytaniami się spotykam. Lecz na pierwszym i drugim roku nie programowałem w OOP w php a w C++ ale to mało, bo programowaniem tak bardzo się nie zajmowałem.
Przeważnie sieci, hardware i teraz co bardzo mnie interesuje robię w tym to bazy danych i tworzenie stron internetowych.
Ja was nie rozumiem. Ja zadałem w pierwszym poście proste pytanie a wy mi mówicie jaki jestem. Wiem i to doskonale że dziś wymaga się znajomości OOP i jak będę miał temat na prace dyplomową to wezmę, ale to zależy od ilości osób. Są jeszcze tematy z Joomla, baz danych. Może inne wybiorę jak ale jak wcześniej pisałem. Musi być u promotora wymagana liczba osób.

0

Jeżeli bardzo interesuje Cię tworzenie stron internetowych i chodzi o coś więcej niż proste wizytówki małych firm, to jest to po prostu programowanie. Czy to będzie PHP, Java czy C# to trochę drugorzędna sprawa.
Skoro programowanie to bez OOP nie ruszysz. Twojego ewentualnego pracodawcy raczej nie będzie interesować to, że nie znasz OOP/OOAD, bo mało tego było na studiach - po prostu znajdzie sobie innego kandydata.
Studia na pewno nie przygotują Cię do pracy zawodowej, szczególnie przy tworzeniu aplikacji.

Może błędnie założyłem, że skoro się tym bardzo interesujesz to chcesz mieć z tego jakieś pieniądze w przyszłości?

1

Ok @Hatezit, faktycznie trochę offtopujemy, trochę z mojego powodu. Mea culpa.
Wracając do pytania postawionego w temacie:
Nie. Głównie dlatego że projektowanie o jakie chodzi w twoim temacie to jest raczej projektowanie na wyższym poziomie, tzn na poziomie architektury, wzorców projektowych i interfejsu. To jest trochę wyżej niż konkretna implementacja. Niemniej jednak pewne wzorce (choćby MVC/MVP bez którego ani rusz) to są wzorce oparte o obiektowość i tego nie przeskoczysz.

Przy czym wydaje mi się że trochę demonizujesz. OOP to nie jest coś czego trzeba się "uczyć" długie miesiące. Prawie-że-inżynier informatyki powinien podstawową wiedzę przyswoić w kilka dni. Co wiecej nie będzie to czas zmarnowany więc może warto po prostu nad tym siąść i zobaczyć czy ci się podoba? :)

0

Ja już temat wybrałem ale inny;) Ale OOP nie odpuszczam sobie;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1