Frameworki obiektowe w tworzeniu oprogramowania - prezentacja - jak rozumiecie ten temat?

0

Witam.

Mam takie nietypowe pytanie.
Mam przygotować prezentację na temat:
Frameworki obiektowe w tworzeniu oprogramowania
nie do końca wiem jak do niej podejść - tzn. jak rozumieć temat.

Problem w tym, że muszę ją przygotować na sobotę, a do tego czasu nie mam jak skontaktować się z prowadzącym, dlatego muszę zrobić trochę "na czuja".

To prośba do Was - powiedzcie mi proszę jak rozumiecie taki temat i co powinna zawierać taka prezentacja?

Mój pomysł jest taki żeby w prezentacji zawrzeć:

  1. Ogólna informacja czym jest framework
  2. Omówienie najpopularniejszych frameworków w wybranych językach:
    2.1. C# - .NET Framework
    2.2. C# - .NET Core
    2.3. Java - Spring
    2.4. Java - Hibernate
    2.5. PHP - Symfony
    2.6. PHP - Yii
    2.7. JavaScript - Angular
    2.8. JavaScript - Expres.js React

Myślicie, że to będzie ok?

3

A cóż tu można powiedzieć? Nie znam 3 z 4 wymienionych tu języków programowania.

Może powiedziałbym na jaki to przedmiot? Bo jak na przedmiot Java jest wspaniało to ograniczył bym się do javowych
Druga rzecz to nie napisałeś ile ma trwać ta prezentacja. O samym springu można mówić godzinę i będzie to tylko początek. Jeśli prezentacja ma trwać 15 minut to pewnie pokażesz tylko po 2 slajdy z każdego frameworka

0

@KamilAdam: przedmiot to seminarium dyplomowe, na kierunku Informatyka (specjalizacja programowanie), więc raczej ogólnie.

Prezentacja około 15 minut, także tak jak mówisz po 2 slajdy do frameworka - najważniejsze cechy, zastosowanie, plusy-minusy,

4

2.8. JavaScript - Expres.js

Nie wiem, czy Express.js to dobry przykład jeśli tematem mają być frameworki obiektowe. Tzn. jakieś obiekty tam są, ale sam Express raczej nie propaguje OOP, nie jest to jego główną koncepcją (główną koncepcją w Express jest raczej event-driven programming - czyli dajesz callbacki, które są wywołane wtedy, jak pojawi się żądanie HTTP o odpowiednich parametrach)

0

@LukeJL cenna uwaga :).

Zamienię Express.js na Reacta.

0
hipekk napisał(a):

Zamienię Express.js na Reacta.

A na stronie Reacta

React - javascriptowa biblioteka służąca do tworzenia interfejsów użytkownika

:p

9

W ogóle pytanie co to są frameworki obiektowe? Bo React to ani framework, ani obiektowy (trochę kiedyś był, ale coraz mniej).

Na czuja to jedyny obiektowy framework jaki kojarzę lepiej to Java Swing. Z javowych wymieniasz Spring zupełnie nie wiem co tam jest obiektowego (poza tym, że w javie są obiekty i klasy).
Hibernate - no może trochę - w końcu to ORM więc jakieś obiekty są :-)

Rypnjij jakieś kotki co drugi slajd, a co drugi wrzuć jakiś niezrozumiały kod znaleziony w google na temat konkretnego frameworku, żeby nikt nie wiedział co się dzieje - i będzie git prezentacja na celująco.

3

A może zrób podział względem architektury MVC MVVM? Bo na języki to co to za podział?

1
jarekr000000 napisał(a):

Rypnjij jakieś kotki co drugi slajd, a co drugi wrzuć jakiś niezrozumiały kod znaleziony w google na temat konkretnego frameworku, żeby nikt nie wiedział co się dzieje - i będzie git prezentacja na celująco.

Na celująco, to kot chyba musi ze square dziedziczyć.

Te frameworki obiektowe to pewnie jakiś skrót myślowy prowadzącego zajęcia. Aż mi się mój wątek przypomniał: Wzorce projektowe klasy CASE

2

Java - Hibernate

Od kiedy to jest framework do tworzenia aplikacji? o_O Porównanie Springa z Hibernate to jak porównywać samochód z fotelem kierowcy.

0

2.1. C# - .NET Framework
2.2. C# - .NET Core

.NET Core to w zasadzie "nowa wersja" przepisana od nowa, więc Frameworka bym wyrzucił. Ale na logikę skoro w innych jest Spring, Symfony, Yii to tutaj powinno być ASP.NET Core.

1

Finalnie zrobiłem:

  1. Programowanie obiektowe - ogólne informacje
  2. Framework - definicja
  3. .NET Framework
  4. Hibernate

Prezentacja zaliczona :).

Dzięki wszystkim za podpowiedzi i sugestie.

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