Znajdzie się jakieś uniwersalne #ide, które zapewni porządne wsparcie dla większości języków programowania? Myślałem, że InteliJ IDEA będzie czymś takim, ale w moim odczuciu tak jednak nie jest. Próbuję wielu technologii takich jak python, php, django, java, android, html/css, sass, nodejs, coffyscript, c# i chciałbym w tym wszystkim kodzić w jednym edytorze. #programowanie
@Matt23 to dlatego że szukasz kombajnu do wszystkiego. Bardzo ciężko będzie Ci znaleźć jedną rzecz, która to pociągnie. Na Twoim miejscu spróbowałbym skupić sie na jednej rodzinie narzędzi: chyba najlepiej pasują tu produkty jetbrains (będzie w miarę podobnie we wszystkich, więc nie trzeba się będzie aż tak bardzo przestawiać) + visual studio. Nie ma sensu upychać wszystkiego w jednym IDE, bo wyjdzie kobyła nienadająca się do niczego.
@Matt23 Ponieważ najpewniej jednocześnie nie programujesz w PHP, Javie, Pythonie i C#, to do nich zastosowałbym osobne środowiska. To czy to będą rzeczy z rodziny JetBrains+VisualStudio, czy coś innego małe ma znaczenie - tu bym się raczej skupił na jakości obsługi technologii frontendowych oraz w miarę spójnym sposobie działania, żeby za każdym razem nie przyzwyczajać się do innego IDE. To jeden z powodów, dla których polecałem JetBrainsy.
#programowanie #java #chwalesie W celu nauki Javy jako swój pierwszy program w tym języku stworzyłem interpreter języka Brainfuck. Źródła możecie ukraść tutaj. Moja prośba to zerknięcie na ten kod przez bardziej doświadczonych mirków/mirabelki i jakieś rady na przyszłość. Jeżeli kogoś w przyszłości by interesowały moje dziwne wytwory to subskrybujcie #bbpsuje
@bigben93 Samej logice kodu się nie przyglądłem, ale mam mimo to kilka uwag ogólnych. Używaj na przyszłość maven/gradle. Ant ssie - na prawdę trudno poza uczelniami spotkać jeszcze antowe (rozwijane) projkty. Dodatkowo, są dobre narzędzia do zabawy z językami, choćby antlr - mógłby nieco uprościć pracę i jednocześnie pomógł w uproszczeniu przyszłej rozbudowy programu (o nowe języki)
każdą klasę/interfejs najlepiej twórz w osobnych plikach (Iface) - swoją drogą nazwa mogłaby być nieco
@bigben93 Szczerze powiedziawszy nie wybrałbym netbeansa na swoje pierwsze IDE - wydaje mi się zbytnio skrojony pod JavaEE, ale to może tylko takie wrażenie, niewiele go używałem. Osobiście korzystam Intellij i Eclipse, choć tego pierwszego komuś początkującemu nie poleciłbym - jest zdecydowanie najbardziej kompletnym środowiskiem z wymienionych, ale wymaga nieco czasu żeby się nauczyć efektywnie nim obsługiwać.
Wracając do CR:
Co do klasy IfaceStd to chodzi ci o to abym rozdzielił na osobne
@bigben93 użycie wzorców to być może zbyt wiele - zależy czy projekt będzie dalej rozwijany, ale wydzielenie klas względem tego czym się zajmują porządkuje kod i ułatwia jego zrozumienie. A o jakość kodu jednak w pierwszej kolejności powinniśmy dbać. Choć z drugiej strony być może jestem zbyt wielkim purystą,
Witajcie ;) Chciałbym w najbliższej przyszłości pouczyć, aby zrealizować w końcu jakiś wiekszy projekt. Chciałbym napisać pewną aplikację webą na springu + hibernate. Problem taki, że o ile jave i hibernate coś tam umiem to ze springiem i webowymi rzeczami nie miałem jeszcze do czynienia. Dlatego pytanie mam czy macie może jakiś fajny tutorial (moze być EN) o tym jak za pomocą springa napisać aplikacje web? Bo jak sam szukam to albo
@krasnoludkolo Jeśli jeszcze liceum i raczej nie masz zamiaru kontynuwać pisania w springu+hibernate przez kolejne lata, tylko "spróbować" jak to wygląda, to raczej daj sobie spokój z nauką tych technologii. Technologie się zmieniają, to że dziś w jakiś sposób piszemy w nich, nie znaczy że za kilka lat dalej tak samo będziemy to robić (vide konfiguracja w XML vs anotacje), a być może coś jeszcze innego będziemy w przyszłości używać. Znacznie
#programowanie #git Hej! W pracy używamy wind na paru komputerach i używamy projektów/programów do plc, robotów, kamer i innych pierdół. Póki mieliśmy jeden współdzielony komp to nie było problemu (większego problemu, bo kopie starych projektów zajmują >20 GB), ale teraz mamy zapotrzebowanie na jakiś system kontroli wersji. System ten musi mieć następujące cechy: - Działać z windowsami 7. - Nie marudzić na bycie off-line. Kiedy ma połączenie, synchronizować
@kiciek wszystkie trzy postawione warunki najlepiej spełnia soft dropboxopodony :). Jeśli chodzi CVSy, znacznie lepiej nadają się one do współdzielonej pracy nad projektami, ale wymagają czasami nieco więcej uwagi (szczególnie przy bardziej skomplikowanym mergowaniu konfliktów). Z drugiej strony w pełni automatycznego rozwiązywania konfliktów bez tracenia danych nigdzie nie znajdziesz. Jeśli rzeczywiście system ma dobrze działać off-line to git na pewno będzie dobrym rozwiązaniem - choć ma nieco mało-przyjazny zestaw komend. Jest
@kiciek Z tym softem "dropboxopodobnym" to trochę żartowałem... Taki sposób pracy to mordęga i osobiście zwolniłbym się z pracy, która by ode mnie tego wymagała. Git i Mercurial to soft darmowy i można go w swojej firmie postawić - od biedy nawet serwera nie potrzeba, tylko zwykły PC. Jeśli jednak już koniecznie chcesz, to tu wolna amerykanka. Do wyboru masz mnóstwo rozwiązań, choćby te proponowane w tym artykule. Najpopularniejsze, są chyba
#programowanie
Chyba szukasz czegoś w rodzaju sublime txt lub atom, Choć może być, że IDE to zbyt dużo powiedziane.
Z drugiej strony jest też przecież eclipse i jego miliard pluginów do różnych języków.
Produkty od jetbrains są według mnie zbyt wyspecjalizowane, żeby móc którykolwiek z nich nazwać uniwersanym IDE do wielu języków.
Jeżeli MUSISZ mieć wszystko
Ponieważ najpewniej jednocześnie nie programujesz w PHP, Javie, Pythonie i C#, to do nich zastosowałbym osobne środowiska. To czy to będą rzeczy z rodziny JetBrains+VisualStudio, czy coś innego małe ma znaczenie - tu bym się raczej skupił na jakości obsługi technologii frontendowych oraz w miarę spójnym sposobie działania, żeby za każdym razem nie przyzwyczajać się do innego IDE. To jeden z powodów, dla których polecałem JetBrainsy.
Możesz spróbować eclipsa z