Mireczki, mam pytanko pracę inżynierską lepiej pisać w Javie z użyciem Springa MVC? Czy lepiej Zend Framework? Chcę zrobić małą aplikację internetową do wyszukiwania lokali i postawić małe REST'owe API do tego :) A może react + node.js? :)

Co wy byście wzięli i dlaczego? :) Chciałbym zaznaczyć, że nie pisałem jeszcze ani w tym, ani w tym :) Ale chętnie się podejmę :)

#webdev #php #java
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jakich skrót najczęściej używacie w intellij? które są najbardziej przydatne? #java

z mojej strony to alt-insert, shift-f6, ctrl-alt-b, no i oczywiście alt-enter, ctrl-spacja czy ctrl-q
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@AwizisieAkat: już za późno żeby edytować, ogólnie to zainstaluj sobie plugin key promoter i dowiesz się jaka akcja jest do jakiego skrótu przypisana. Szybko się nauczysz tego, ponieważ wtyczka wyświetla irytujące komunikaty kiedy klikasz zamiast używać skrótu ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@Tylko_Japonki:

Nie stosuj wildcardów (*) przy importach.
Używaj camelCase do nazywania zmiennych.
Używaj klamer {} przy ifach i forach, nawet, jak instrukcje są jednolinijkowe.
Nie duplikuj kodu - jeśli kilka metod używa wspólnego kodu, postaraj się go wyabstrahować do osobnej metody.
Statyczne importy wrzuć na 'górę'.
  • Odpowiedz
jak najprościej ją skopiować


@Garg84: tablicę czy elementy?
btw, jeśli to nie jedynie na potrzeby nauki bądź uber-optymalizacji w stylu języka C, to w praktyczniejszych przypadkach wygodniejsze i czytelniejsze będzie użycie kolekcji
  • Odpowiedz
Hej ;)
Zaczynam nauke spring boota i chciałbym zacząć się uczyć pisząc jakąś prostą rzecz (bo chyba tak się powinno?). Generalnie pomysł mam taki, żeby zrobić aplikacje w której dodawał bym czas jakim zajmowałem się jakimiś rzeczami. Proste założenia wypisałem sobie takie (dla wersji prototypu):
-proste logowanie na swoje konto
-dodawanie, edytowanie i usuwanie aktywności wraz z czasem trwania.
-generowanie "raportu" ile czasu w danym okresie czasu spędziłem nad danym typem aktywności

Analizując
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@krasnoludkolo:
1. baza moze sqllite z jakims ormlite, zeby nie babrać się w jdbc(?)
2. thymeleaf tutaj Ci pomoże, ma swietna dokumentacje i nada sie do prostych stron + jakis bootstrap
3. dobry wybór z nauką JustInTime :D

A jak ktoś ma inne pomysły to też chętnie się douczę ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@krasnoludkolo: Idealnym narzędziem do Twojego projektu jest JHipster. Jest to generator springboot + angular 2. Po uruchomieniu jHipstera dostajesz serię pytań (np. Gradle czy Maven, jaka baza itp.) i dostajesz gotowy szkielet aplikacji z logowaniem i całym panelem administracyjnym. Dodatkowo aby stworzyć encję to też nie wiele musisz robić bo jHipster zrobi to za Ciebie podając tylko jej nazwę i składniki (nazwę składowych i typ). Generuje wszystko, i kod Java
Patres - @krasnoludkolo: Idealnym narzędziem do Twojego projektu jest JHipster. Jest ...
  • Odpowiedz
@interface: Co do linkedlist - zdarza się. Powstało głównie przez "Aaa już jak tu jestem i wbjam kilka innych to to też dodam, pewnie się przyda".
W pracy nie przydaje mi się w ogóle, ale przy jakichś ciekawszych zadaniach z serii "Kasia chodzi po lesie i zbiera kwiatki, Bajtek chce jej w tym pomóc..." przydaje się dość często.

return true/return false podobnie. Zazwyczaj staram się zrobić to najkrócej jak się
  • Odpowiedz
Mireczki zaczynam swoją przygodę z Spring MVC i już coś tam mam napisane, tylko nie wiem jak to teraz wrzucić żeby działało na jakiejś domenie, jakieś wskazówki? Szukałem i nie mogę znaleźć nic :/ Wcześniejsze proste aplikacje napisane w php wrzucałem po prostu na FTP, a tutaj jest to chyba bardziej skomplikowane :)

#spring #java #programowanie #webdev
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jest szansa, że kurs "Complete Java Masterclass" od Buchalki pojawi się jeszce w dobrej cenie? Ewetualnie gdzie do tego czasu można go zlokalizować ( ͡° ͜ʖ ͡°)
#kursyudemy
#java
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach