Uh ja dat was inderdaad sarcastisch bedoeld. Met meerdere mensen in een project zitten roeren kan inderdaad behoorlijk irritant zijn. Vooral zorgen dat je je aanpassingen die een project file raken snel weer incheckt.
En omdat elk bestand in de projectfile wordt geregistreerd is dat dus niet te doen.InZane schreef op dinsdag 21 april 2015 @ 21:48:
[...]
Uh ja dat was inderdaad sarcastisch bedoeld. Met meerdere mensen in een project zitten roeren kan inderdaad behoorlijk irritant zijn. Vooral zorgen dat je je aanpassingen die een project file raken snel weer incheckt.
Ik werk met 3 anderen aan dezelfde solution die 20 projecten bevat. En helaas komen we elkaar regelmatig tegen.
Wij gebruiken een locking mechanisme voor project files en moeten om die reden regelmatig op elkaar wachten. Maar ja, alles is beter dan die bestanden proberen te mergen.
Het nieuwe json formaat heeft hier gelukkig geen last van. Door de wildcard ondersteuning kan iedereen naar hartelust bestanden toevoegen tegelijkertijd.
Ik vind het alleen idioot dat ze daar nu pas mee komen.
Ask yourself if you are happy and then you cease to be.
Je hebt gewoon een VIM plugin voor VS tegenwoordig waardoor de editor window op de manier van VIM begint te werkenHatsieflatsie schreef op donderdag 09 april 2015 @ 23:19:
[...]
Ik kan het niet volledig buigen naar m'n voorkeuren. Dat houdt ook in dat de GUI geheel verdwijnt.
ex-FE Programmer: CMR:DiRT2,DiRT 3, DiRT Showdown, GRID 2, Mad Max
Mag ik jullie er even op attenderen dat zeuren op IDE's en zeuren op Vim of Emacs (of welke editor dan ook) kansloos is?
Iemand die een IDE gebruikt, wil nooit meer terug naar een editor. Iemand die een editor als Vim of Emacs gebruikt, wil nooit meer terug naar een IDE. Iemand daarom aanvallen op "regels code" of "ervaring" slaat nergens op.
Dat gezegd te hebben, zijn er genoeg programma's buiten Vim (of Emacs) die de functionaliteit bieden welke een IDE ook biedt. Ik gebruik nu bijvoorbeeld Scala, maar de TUI / CLI SBT biedt veel functionaliteit die normaal gezien ook in een IDE zit. Het enige verschil: ik typ "sbt run" in plaats van dat ik op een knopje "run" klik. - Groot verschil - *not*
SBT draait mijn Unit Tests, compileert mijn code naar JVM bytecode, voert mijn applicatie uit, regelt mijn depencies, etc. etc.
Ikzelf vind het prachtig werken, maar dat betekent niet dat jij het *moet* gebruiken. Gebruik gerust een IDE.
Stop met discusseren of een IDE beter is dan Vim/Emacs. Je kan er praktisch gezien exact hetzelfde mee.
Vim bestempelen als "ballenbak" of "kist met verkeerde tools" is kinderachtig en slaat nergens op. Vim biedt voor mij persoonlijk een fijne omgeving om in the werken.
IDE's zijn gespecialiseerd in een specifieke taal, en Vim gewoon niet. Vim zal niet "gespecialiseerd" zijn in een bepaalde taal. Dat gezegd te hebben zie ik het niet zitten voor elke taal die ik beheers een andere IDE te gebruiken: daarom gebruik ik ook Vim.
Samengevat: stop met discusseren wat beter is, je komt er toch niet uit.
Iemand die een IDE gebruikt, wil nooit meer terug naar een editor. Iemand die een editor als Vim of Emacs gebruikt, wil nooit meer terug naar een IDE. Iemand daarom aanvallen op "regels code" of "ervaring" slaat nergens op.
Dat gezegd te hebben, zijn er genoeg programma's buiten Vim (of Emacs) die de functionaliteit bieden welke een IDE ook biedt. Ik gebruik nu bijvoorbeeld Scala, maar de TUI / CLI SBT biedt veel functionaliteit die normaal gezien ook in een IDE zit. Het enige verschil: ik typ "sbt run" in plaats van dat ik op een knopje "run" klik. - Groot verschil - *not*
SBT draait mijn Unit Tests, compileert mijn code naar JVM bytecode, voert mijn applicatie uit, regelt mijn depencies, etc. etc.
Ikzelf vind het prachtig werken, maar dat betekent niet dat jij het *moet* gebruiken. Gebruik gerust een IDE.
Stop met discusseren of een IDE beter is dan Vim/Emacs. Je kan er praktisch gezien exact hetzelfde mee.
Vim bestempelen als "ballenbak" of "kist met verkeerde tools" is kinderachtig en slaat nergens op. Vim biedt voor mij persoonlijk een fijne omgeving om in the werken.
IDE's zijn gespecialiseerd in een specifieke taal, en Vim gewoon niet. Vim zal niet "gespecialiseerd" zijn in een bepaalde taal. Dat gezegd te hebben zie ik het niet zitten voor elke taal die ik beheers een andere IDE te gebruiken: daarom gebruik ik ook Vim.
Samengevat: stop met discusseren wat beter is, je komt er toch niet uit.
[ Voor 3% gewijzigd door Amanush op 22-04-2015 20:18 ]
Ga tot de luiaard, gij mier! Zie haar wegen en wordt wijs.
Zonder discussie kom je nergens uit. Juist met een discussie kan je mensen overtuigen van je gelijk, mits de discussie zelf van enige kwaliteit is.Amanush schreef op woensdag 22 april 2015 @ 20:02:
[...]
Samengevat: stop met discusseren wat beter is, je komt er toch niet uit.
Dat gezegd hebbende: zeggen dat mensen moeten discussiëren over wel of niet een IDE in een topic die daar zo ongeveer over gaat is ook wel een beetje kansloos IMO ^^
- Als de discussie van kwaliteit is -. Dit lijkt meer op christenen afschieten omdat ze niet in Allah geloven. Een fundamentalistische strijd tussen twee partijen.Caelorum schreef op woensdag 22 april 2015 @ 20:29:
[...]
Zonder discussie kom je nergens uit. Juist met een discussie kan je mensen overtuigen van je gelijk, mits de discussie zelf van enige kwaliteit is.
[...]
Het is niet nodig om mensen te overtuigen van je gelijk bij dit onderwerp. We zouden er eigenlijk over moeten praten en het gesprek aan moeten gaan. We kunnen best aan elkaar vertellen "waarom" op een rustige toon, zonder dat we gaan gooien met modder en gaan schreeuwen dat een IDE/editor beter is.
[ Voor 32% gewijzigd door Amanush op 22-04-2015 20:52 ]
Ga tot de luiaard, gij mier! Zie haar wegen en wordt wijs.
De discussie was: is het kiezen voor een taal (enigszins) afhankelijk van de tooling? M.a.w., zijn er bepaalde zaken elementair voor het gebruiken van een taal, buiten de taal zelf? Voor velen zal dat een debugger zijn, voor sommigen een IDE, weer andere of je het zonder proprietaire compilers kunt compileren. Een enkeling moet en zal met Emacs typen. Enzovoorts.
Over wat precies van belang is voor jou zullen de meningen verschillen, zeker, maar dat maakt een interessante discussie nog wel mogelijk. We moesten het inderdaad maar niet over IDE vs vim vs Emacs hebben, maar als ik C++ typ, vind ik een visuele debugger toch echt een must, en IDE is zeker een pre. Maar het allerliefst programmeer ik in Python, en dan heb ik alleen een basic text editor nodig (Kate is mijn favoriet momenteel).
Niets _is_ beter, maar als je uitlegd waarom jij het een of ander prettig vind, kun je misschien tot een nieuw inzicht komen. Ik ben alweer wat jaartjes geleden tot het inzicht gekomen dat het doodtoolen in de Java-wereld bijvoorbeeld veel te maken heeft met de cultuur waarin die taal vaak gebruikt wordt: IT uitbestedingsshops. Die zijn vaak ingericht op jou inwisselbaarheid, en dan is veel en stricte tooling een oplossing. En daar zitten best wat aardige spullen tussen. Toch ben ik blij met de 'vrijheid' wat te kunnen spelen, want stricte tooling zal (voor mij) altijd uitlopen op vechten met die tool. Ik vind vechten met de taal al erg genoeg (C++ kuch), ik werk het liefst gewoon aan het oplossen van mijn probleem, het redeneren over mijn algoritme, het versnellen ervan. Teveel tooling leidt me er van af, al helpt iets als een debugger dus wel enorm.
Ofwel: alle software zijn gereedschappen, het is aan u ze te leren en te weten wat je wanneer kunt gebruiken
Religie is voor onzekere mensen of om anderen in het gareel te houden. Helaas komen beide situaties voor, dus ook de tools en de discussies
Over wat precies van belang is voor jou zullen de meningen verschillen, zeker, maar dat maakt een interessante discussie nog wel mogelijk. We moesten het inderdaad maar niet over IDE vs vim vs Emacs hebben, maar als ik C++ typ, vind ik een visuele debugger toch echt een must, en IDE is zeker een pre. Maar het allerliefst programmeer ik in Python, en dan heb ik alleen een basic text editor nodig (Kate is mijn favoriet momenteel).
Niets _is_ beter, maar als je uitlegd waarom jij het een of ander prettig vind, kun je misschien tot een nieuw inzicht komen. Ik ben alweer wat jaartjes geleden tot het inzicht gekomen dat het doodtoolen in de Java-wereld bijvoorbeeld veel te maken heeft met de cultuur waarin die taal vaak gebruikt wordt: IT uitbestedingsshops. Die zijn vaak ingericht op jou inwisselbaarheid, en dan is veel en stricte tooling een oplossing. En daar zitten best wat aardige spullen tussen. Toch ben ik blij met de 'vrijheid' wat te kunnen spelen, want stricte tooling zal (voor mij) altijd uitlopen op vechten met die tool. Ik vind vechten met de taal al erg genoeg (C++ kuch), ik werk het liefst gewoon aan het oplossen van mijn probleem, het redeneren over mijn algoritme, het versnellen ervan. Teveel tooling leidt me er van af, al helpt iets als een debugger dus wel enorm.
Ofwel: alle software zijn gereedschappen, het is aan u ze te leren en te weten wat je wanneer kunt gebruiken
Humanist | Kernpower! | Determinist | Verken uw geest | Politiek dakloos
Ik zou geen enkele reden kunnen opnoemen waarom je c# niet in Visual Studio zou gebruiken, bovendien denk ik dat je maar in weinig talen zo productief kunt zijn, zeker in combinatie met resharper.
Omdat je geen Windows kan of wil gebruiken.raptorix schreef op donderdag 23 april 2015 @ 08:52:
Ik zou geen enkele reden kunnen opnoemen waarom je c# niet in Visual Studio zou gebruiken
https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...
Tjah, waarom zou je dat niet kunnen of willen?CodeCaster schreef op donderdag 23 april 2015 @ 09:50:
[...]
Omdat je geen Windows kan of wil gebruiken.
Nou ja als je nu als ontwikkelaar met Mono bezig bent onder Linux kan ik me voorstellen dat het lastig is om VS te gebruiken binnen Windows. Ik weet niet of dat zo goed werkt via virtualisatie?
Never attribute to malice that which can be adequately explained by stupidity. - Robert J. Hanlon
60% of the time, it works all the time. - Brian Fantana
Sowieso is er een kostenplaatje aan het gebruik van Visual Studio. Daarnaast kan je ook nog eens met legacy projecten zitten (zoals ik).
Ik geloof niet dat je daar geen echte reden voor kunt bedenken. Je kunt het ermee oneens zijn, maar dat is niet zo'n interessante discussie.raptorix schreef op donderdag 23 april 2015 @ 10:17:
[...]
Tjah, waarom zou je dat niet kunnen of willen?
Een religieuzer uitspraak had je niet kunnen maken, mijn besteraptorix schreef op donderdag 23 april 2015 @ 08:52:
bovendien denk ik dat je maar in weinig talen zo productief kunt zijn
[ Voor 28% gewijzigd door Brent op 23-04-2015 11:00 ]
Humanist | Kernpower! | Determinist | Verken uw geest | Politiek dakloos
Express-editions van Visual Studio bestaan al even, en nu is er ook Visual Studio Community. Die zijn gratis, ook voor commercieel gebruik.Caelorum schreef op donderdag 23 april 2015 @ 10:47:
Sowieso is er een kostenplaatje aan het gebruik van Visual Studio.
Dan heb je nog steeds een whopping tachtig euro nodig voor een OEM-licentie van Windows, maar Visual Studio hoeft geen geld te kosten.
https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...
Dat kostenplaatje valt tegenwoordig gelukkig wel wat mee. In veel situaties kun je uit de voeten met de community edition van Visual Studio. Vroeger was dat wel wat anders jaCaelorum schreef op donderdag 23 april 2015 @ 10:47:
Sowieso is er een kostenplaatje aan het gebruik van Visual Studio. Daarnaast kan je ook nog eens met legacy projecten zitten (zoals ik).
Je moet al aardig professioneel bezig zijn wil je buiten de gebruiksvoorwaarden van deze editie stappen. En dan zouden de kosten ook geen probleem meer hoeven zijn.
Never attribute to malice that which can be adequately explained by stupidity. - Robert J. Hanlon
60% of the time, it works all the time. - Brian Fantana
De express editions hebben (of hadden) een limiet op het aantal projecten in een solution. Iets dat enorm in de weg zat.CodeCaster schreef op donderdag 23 april 2015 @ 10:52:
[...]
Express-editions van Visual Studio bestaan al even, en nu is er ook Visual Studio Community. Die zijn gratis, ook voor commercieel gebruik.[...]
Sinds de VS Community edition uit is gebruiken we die inderdaad ook, maar er zijn nog zat projecten die met een makefile en notepad++ moeten worden behandelt, vanwege verschillende redenen. (en ja dat is kut, zo zonder debugger)
[ Voor 3% gewijzigd door Caelorum op 23-04-2015 11:34 ]
Bouwen met een makefile is geen reden om MSVC als debugger aan de kant te zetten. Kwestie van een PDB meebouwen, attach to process en klaar. Werkt zelfs op release builds.
Man hopes. Genius creates. Ralph Waldo Emerson
Never worry about theory as long as the machinery does what it's supposed to do. R. A. Heinlein
'nog' een makefile? OK, wij gebruiken CMAKE, maar veel keuze is er niet voor crossplatform software volgens mij. VS leest geen CMAKE?
Humanist | Kernpower! | Determinist | Verken uw geest | Politiek dakloos
Met Visual Studio Community Edition zijn die kosten vrijwel tot 0 gereduceerd.Caelorum schreef op donderdag 23 april 2015 @ 10:47:
Sowieso is er een kostenplaatje aan het gebruik van Visual Studio. Daarnaast kan je ook nog eens met legacy projecten zitten (zoals ik).
Verwar die niet met de Express editions. Hij ondersteunt plugins en alles. Het is in feite een volledige studio.
Waarom wil je dan C# doen?CodeCaster schreef op donderdag 23 april 2015 @ 09:50:
[...]
Omdat je geen Windows kan of wil gebruiken.
1 van de redenen dat ik in mijn vrije tijd ben begonnen met Java leren was omdat ik thuis een Mac heb staan en geen zin meer had om een Windows VM te starten
En met Java weet ik redelijk zeker dat ik de code kan hergebruiken op zowel Windows, Mac als Linux.
Het is nu nog even afwachten hoe ver Microsoft zal komen met de portabiliteit. .NET core zal als het goed is volledig moeten werken op de Mac en Linux.
Je hebt dan inderdaad voorlopig geen Visual Studio. Als je bereid bent om een volledige IDE achter je te laten, zou je nog Sublime met OmniSharp kunnen gebruiken:
http://www.omnisharp.net/
Hiermee kun je vanuit Sublime of bijvoorbeeld Atom gewoon C# code completion krijgen en de boel direct compileren etc. Debuggen is eigenlijk het enige dat je mist (wel serieus probleem
Maar ja, ik hou van C#. Ik heb zelfs een C# t-shirt aan op dit moment (van Xamarin). Hoewel ik Xamarin IDE vrij beperkt vind..
Terug naar mijn punt, hoe fijn ik C# ook vind, als ik niet op een Windows machine wil zitten, dan doe ik iets anders. Dan wordt het Java, Scala of whatever. Dan is C# simpelweg niet geschikt. Jammer maar helaas.
Ik vind Swift van Apple ook stoer, maar het is niet open source en werkt alleen op iOS en OS X. Tsja, dan is het jammer maar helaas bij mij (totdat ik weer eens een iPad app moet maken van mijn werkgever, maar that's it).
PS:
We leven in een era van polyglot development. De fragmentatie zal steeds erger worden, omdat elke grote speler alles naar zichzelf toe wil brengen. Ook neemt de diversiteit van gebruikte technieken in een project toe.
Vasthouden aan een bepaalde taal is niet meer te doen. Laat die gedachte dan ook los en kies gewoon wat handig is voor het project.
[ Voor 9% gewijzigd door Lethalis op 24-04-2015 12:32 ]
Ask yourself if you are happy and then you cease to be.
Keuze tussen java of C#/Mono is snel gemaakt IMO. Zou altijd voor C# kiezen, tenzij mono *echt* niet beschikbaar is op het target platform, maar dat komt eigenlijk in mijn geval nooit voor. Met monodevelop kom je ook nog wel een heel eind. Is niet de meest ideale IDE, maar je kan iig eenvoudig debuggen
SBT is dus gewoon een IDE.Amanush schreef op woensdag 22 april 2015 @ 20:02:
SBT draait mijn Unit Tests, compileert mijn code naar JVM bytecode, voert mijn applicatie uit, regelt mijn depencies, etc. etc.
Ikzelf vind het prachtig werken, maar dat betekent niet dat jij het *moet* gebruiken. Gebruik gerust een IDE.
Op zoek naar een nieuwe collega, .NET webdev, voornamelijk productontwikkeling. DM voor meer info
Toch maak je het jezelf dan moeilijk als je niet op een Windows machine zit en zonder Visual Studio.Caelorum schreef op vrijdag 24 april 2015 @ 12:35:
Keuze tussen java of C#/Mono is snel gemaakt IMO. Zou altijd voor C# kiezen, tenzij mono *echt* niet beschikbaar is op het target platform, maar dat komt eigenlijk in mijn geval nooit voor. Met monodevelop kom je ook nog wel een heel eind. Is niet de meest ideale IDE, maar je kan iig eenvoudig debuggen
Als ik dan Java met NetBeans IDE of IntelliJ erbij pak, dan heb ik veel completere tooling op Linux / Mac dan wanneer ik het met C# en Mono zou willen oplossen.
Dan lig ik niet meer wakker van class properties die missen ofzo, of een fijnere syntax. Zeker niet als ik in NetBeans met een paar simpele drukken op een knop alle getters / setters genereer die ik nodig heb.
En dan hebben we nog andere JVM talen zoals Scala en Kotlin als je de code graag kort en bondig houdt.
Het wordt misschien anders als Microsoft morgen met een IDE komt voor Linux / Mac. Maar tot die tijd kies ik liever voor iets dat goed werkt op het platform dat ik gebruik en waar alle tools voor beschikbaar zijn
Ask yourself if you are happy and then you cease to be.
Met de weg die MS is ingeslagen momenteel sta ik er niet raar van te kijken als VS multi-platform gaat.Lethalis schreef op vrijdag 24 april 2015 @ 13:01:
[...]
Het wordt misschien anders als Microsoft morgen met een IDE komt voor Linux / Mac. Maar tot die tijd kies ik liever voor iets dat goed werkt op het platform dat ik gebruik en waar alle tools voor beschikbaar zijn
Zoals reeds gezegd, hangt helemaal af van je eisen. Ik kies altijd cross-platform, niets maakt me banger dan het idee dat ik niet op elk moment kan verhuizenCaelorum schreef op vrijdag 24 april 2015 @ 12:35:
Keuze tussen java of C#/Mono is snel gemaakt IMO. Zou altijd voor C# kiezen, tenzij mono *echt* niet beschikbaar is op het target platform, maar dat komt eigenlijk in mijn geval nooit voor. Met monodevelop kom je ook nog wel een heel eind. Is niet de meest ideale IDE, maar je kan iig eenvoudig debuggen
Humanist | Kernpower! | Determinist | Verken uw geest | Politiek dakloos
Ik wil hier niet een hele discussie over C# vs Java gaan beginnen, maar of je nou mono target of jvm, maakt over het algemeen niet zoveel uit. Mono draait al op zoveel systemen, dat ik durf te wedden dan 90% van de ontwikkelaars gewoon C#/mono zouden kunnen gebruiken.
Dan heb je alleen nog de tooling die wellicht niet heel fijn is onder linux. Aan de andere kant is daar met monodevelop ook weer niet zoveel op aan te merken. Het is bij lange na niet een Visual Studio, maar alle dingen die je IMO echt nodig zou kunnen hebben is er gewoon. Er is een GUI designer, een debugger, nuget package manger, code completion en refactoring, NUnit integratie, SVN integratie. Eigenlijk al meer dan je echt nodig zou moeten hebben. Wat dat betreft is er IMO niet echt een reden waarom je niet C#/mono zou kiezen, behalve als je al bekent bent met java of de jvm.
Dat gezegd hebbende zou ik persoonlijk ook liever voor C++/Qt gaan, maar die optie is niet altijd even handig
Dan heb je alleen nog de tooling die wellicht niet heel fijn is onder linux. Aan de andere kant is daar met monodevelop ook weer niet zoveel op aan te merken. Het is bij lange na niet een Visual Studio, maar alle dingen die je IMO echt nodig zou kunnen hebben is er gewoon. Er is een GUI designer, een debugger, nuget package manger, code completion en refactoring, NUnit integratie, SVN integratie. Eigenlijk al meer dan je echt nodig zou moeten hebben. Wat dat betreft is er IMO niet echt een reden waarom je niet C#/mono zou kiezen, behalve als je al bekent bent met java of de jvm.
Dat gezegd hebbende zou ik persoonlijk ook liever voor C++/Qt gaan, maar die optie is niet altijd even handig
Nope.
Mijn avonturen met Scala heb ik overigens ook vooral met SublimeText en SBT beleefd, omdat de beschikbare IDE's vrij crappy zijn (Scala IDE

Maar zodra de IDE's voor Scala beter en toegankelijker worden (lees: eenvoudiger werkbaar te krijgen zijn), zou ik daar ook veel sneller voor kiezen. Een IDE biedt simpelweg vaak meer gemak, zolang hij niet in de weg staat (Scala IDE gaf bij mij veel syntax errors die er helemaal niet waren
Been there, done thatCaelorum schreef op vrijdag 24 april 2015 @ 13:10:
Dan heb je alleen nog de tooling die wellicht niet heel fijn is onder linux. Aan de andere kant is daar met monodevelop ook weer niet zoveel op aan te merken. Het is bij lange na niet een Visual Studio, maar alle dingen die je IMO echt nodig zou kunnen hebben is er gewoon. Er is een GUI designer, een debugger, nuget package manger, code completion en refactoring, NUnit integratie, SVN integratie. Eigenlijk al meer dan je echt nodig zou moeten hebben. Wat dat betreft is er IMO niet echt een reden waarom je niet C#/mono zou kiezen, behalve als je al bekent bent met java of de jvm.
Dat gezegd hebbende zou ik persoonlijk ook liever voor C++/Qt gaan, maar die optie is niet altijd even handig
Maar ja, de focus van Xamarin ligt ook niet op web development (terwijl Java er juist heel groot in is).
C++/Qt is wel leuk voor client development, maar in een wereld van web applicaties en Android / iOS apps bedient het vooral een niche. Ik vind het nog steeds jammer dat de Borland VCL min of meer een eenzame dood is gestorven
[edit]
Het bestaat nog steeds!
http://www.embarcadero.com/products/cbuilder/whats-new
[ Voor 50% gewijzigd door Lethalis op 24-04-2015 13:27 ]
Ask yourself if you are happy and then you cease to be.
Eclipse is sowieso een crime imho.Lethalis schreef op vrijdag 24 april 2015 @ 13:15:
[...]
Nope.
Mijn avonturen met Scala heb ik overigens ook vooral met SublimeText en SBT beleefd, omdat de beschikbare IDE's vrij crappy zijn (Scala IDE). IntelliJ kan een hoop, maar moet je goed configureren en dat kostte mij helaas vaak meer tijd dan gewoon iets bouwen met Sublime.
Maar zodra de IDE's voor Scala beter en toegankelijker worden (lees: eenvoudiger werkbaar te krijgen zijn), zou ik daar ook veel sneller voor kiezen. Een IDE biedt simpelweg vaak meer gemak, zolang hij niet in de weg staat (Scala IDE gaf bij mij veel syntax errors die er helemaal niet waren).

Ik moet eerlijk zeggen dat ik tegenwoordig liever in geany mijn code schrijf. Het biedt de basis features die ik verlang van een IDE. Je hebt alleen geen code-completion. Terminal venster in geany openen en vanuit daar compilen.testen en applicatie starten.
Roses are red, violets are blue, unexpected '{' on line 32.
Ik liep dus tegen een paar dingen aan:WernerL schreef op vrijdag 24 april 2015 @ 13:29:
[...]
Het enige stomme is dat Play support alleen in de ultimate edition zit.Maar intellij werkt bij mij zeer goed. Hoef er niets voor te configureren. Alleen zorgen dat sbt en scala in je path staan. Maar dat moet sowieso, ook als je geen IDE gebruikt.
- Ik werkte met het Play! framework
- Ik had meerdere versies van Scala op mijn OS X machine en IntelliJ vond dat minder tof. Hij kon elke keer niet de juiste sdk vinden.
- Ik was eigenwijs (wilde eerst alles met gradle + scala plugin doen ipv SBT) en dan zag IntelliJ de dependencies niet (doet het alleen bij Java projecten)
Volgens diverse handleidingen had ik alles goed ingesteld, maar het bleef foutmeldingen geven. Kan er ook aan liggen dat ik op een Mac zit.
Overigens heb ik inmiddels een student licentie van JetBrains voor de ultimate, dus ik zou het opnieuw kunnen proberen
[ Voor 9% gewijzigd door Lethalis op 24-04-2015 13:54 ]
Ask yourself if you are happy and then you cease to be.
Je weet dat een community editie in een bedrijf door niet meer dan 5 man mag worden gebruikt. Tenzij het research of open source software is.Caelorum schreef op donderdag 23 april 2015 @ 11:33:
[...]
De express editions hebben (of hadden) een limiet op het aantal projecten in een solution. Iets dat enorm in de weg zat.
Sinds de VS Community edition uit is gebruiken we die inderdaad ook, maar er zijn nog zat projecten die met een makefile en notepad++ moeten worden behandelt, vanwege verschillende redenen. (en ja dat is kut, zo zonder debugger)
Ik weet niet waar je werkt maar CE is leuk voor thuis hobby of open source, voor de rest is de licentie redelijk strict.
Je kunt altijd VS solution file en project file aanpassen zodat VS gewoon een external buildsystem aanroept via een batch file. Dit is hoe we dit doen op het werk om waf te gebruiken als buildsystem.Brent schreef op donderdag 23 april 2015 @ 15:45:
'nog' een makefile? OK, wij gebruiken CMAKE, maar veel keuze is er niet voor crossplatform software volgens mij. VS leest geen CMAKE?
[ Voor 23% gewijzigd door NC83 op 24-04-2015 14:26 ]
ex-FE Programmer: CMR:DiRT2,DiRT 3, DiRT Showdown, GRID 2, Mad Max
Een IDE zonder mogelijkheid om files te editen.
Ga tot de luiaard, gij mier! Zie haar wegen en wordt wijs.
We zijn daarvan op de hoogte. De omzet van het bedrijf moet ook minder dan een miljoen zijn, omdat je anders in de Enterprise categorie valt die is uitgesloten van de community edition.NC83 schreef op vrijdag 24 april 2015 @ 14:23:
[...] Je weet dat een community editie in een bedrijf door niet meer dan 5 man mag worden gebruikt. Tenzij het research of open source software is.
Ik weet niet waar je werkt maar CE is leuk voor thuis hobby of open source, voor de rest is de licentie redelijk strict. [...]
@onder:
Net als MonoDevelop, dus je punt is?Lethalis schreef op vrijdag 24 april 2015 @ 17:08:
[...]
Weer een voordeel van Java: NetBeans IDE en Eclipse kan je onbeperkt gebruiken. [...]
Laten we nu maar weer lekker ontopic gaan
[ Voor 21% gewijzigd door Caelorum op 24-04-2015 17:13 ]
Weer een voordeel van Java: NetBeans IDE en Eclipse kan je onbeperkt gebruiken.Caelorum schreef op vrijdag 24 april 2015 @ 16:40:
[...]
We zijn daarvan op de hoogte. De omzet van het bedrijf moet ook minder dan een miljoen zijn, omdat je anders in de Enterprise categorie valt die is uitgesloten van de community edition.
Maar goed. Een open source IDE is wat Microsoft hard nodig heeft nu wil het een breder publiek aanspreken.
Ask yourself if you are happy and then you cease to be.
We hebben Eclipse en MonoDevelop.Lethalis schreef op vrijdag 24 april 2015 @ 17:08:
[...]
Weer een voordeel van Java: NetBeans IDE en Eclipse kan je onbeperkt gebruiken.
Maar goed. Een open source IDE is wat Microsoft hard nodig heeft nu wil het een breder publiek aanspreken.
Trouwens, aan de Vim-gebruikers: heeft iemand ervaring met Eclim? (http://eclim.org/)
Ga tot de luiaard, gij mier! Zie haar wegen en wordt wijs.
Erg positief. Maar ik ben overgestapt op Emacs, dat betere ondersteuning voor Java en C# kent (ook met F-sharp), en Vim interface en keybindings volledig ondersteunt. Kijk bijv. op Spacemacs.Amanush schreef op vrijdag 24 april 2015 @ 18:41:
[...]
We hebben Eclipse en MonoDevelop.
Trouwens, aan de Vim-gebruikers: heeft iemand ervaring met Eclim? (http://eclim.org/)
Ik zit eroverna te denken ook het Vim-platform te verlaten en een kijkje in de wereld van Emacs te nemen. Ik kan namelijk geen Eclim draaien omdat JVM dat niet leuk vind (CPU springt ook naar de 100% usage).Hatsieflatsie schreef op zondag 26 april 2015 @ 17:41:
[...]
Erg positief. Maar ik ben overgestapt op Emacs, dat betere ondersteuning voor Java en C# kent (ook met F-sharp), en Vim interface en keybindings volledig ondersteunt. Kijk bijv. op Spacemacs.
Hoe was de overgang van Vim naar Emacs? Werken automatic imports in Emacs zonder gebruik van Eclim?
Ga tot de luiaard, gij mier! Zie haar wegen en wordt wijs.
nieuws: Microsoft komt met afgeslankte Visual Studio voor Mac en LinuxInZane schreef op vrijdag 24 april 2015 @ 13:03:
[...]
Met de weg die MS is ingeslagen momenteel sta ik er niet raar van te kijken als VS multi-platform gaat.
Even voorop gesteld dat het om Visual Studio Code gaat, wat een editor a la Atom of Brackets is (draai het nu even), is het inderdaad een verassing. Maar de richting is duidelijk, VSC wordt aangeprezen als modern webdev tool, voor nodejs en asp.net applicaties. Het is dus duidelijk wat de bedoeling is, asp.net op Linux aan de man brengen, iets wat helemaal past in de eerdere vrijggave van dat platform voor Linux.
Humanist | Kernpower! | Determinist | Verken uw geest | Politiek dakloos
Ik moest ook meteen aan dit topic denken toen ik het bericht las 
Microsoft is echt radicaal omgedraaid. Petje af hoor...
but the company also worked on bringing some of Visual Studio’s language features to Visual Studio Code. These include the Roslyn project, for example, Microsoft’s .NET compiler platform and Microsoft says the language services it built for Visual Studio Code will be available in other editors as well, including Sublime Text, Vi and Atom.
Never attribute to malice that which can be adequately explained by stupidity. - Robert J. Hanlon
60% of the time, it works all the time. - Brian Fantana
Je kunt ook Eclim draaien in Emacs? Of bedoel je wat anders? Emacs heeft overigens ook goede tooling voor JVM (zie emacs.zeef.com).Amanush schreef op zondag 26 april 2015 @ 18:54:
[...]
Ik zit eroverna te denken ook het Vim-platform te verlaten en een kijkje in de wereld van Emacs te nemen. Ik kan namelijk geen Eclim draaien omdat JVM dat niet leuk vind (CPU springt ook naar de 100% usage).
Hoe was de overgang van Vim naar Emacs? Werken automatic imports in Emacs zonder gebruik van Eclim?
Eclim is uiteraard ook een mogelijkheid (kan ook in Vim). Wat jammer is, is dat ik Emacs gewoon niet fijn vind voelen. Zelfs de Vim-emulatie voelt niet 'echt Vim'. Volgens mij komt dat ook doordat ik als een gek op toetsen loop te drukken, en Emacs daar allemaal rare dingen uit haalt die niks met Evil / Vim emulatie te maken hebben, terwijl ik dat wel zo bedoel.Hatsieflatsie schreef op dinsdag 12 april 2016 @ 22:30:
[...]
Je kunt ook Eclim draaien in Emacs? Of bedoel je wat anders? Emacs heeft overigens ook goede tooling voor JVM (zie emacs.zeef.com).
Ik ga me even inlezen in emacs.zeef.com
[ Voor 3% gewijzigd door Amanush op 14-04-2016 10:37 ]
Ga tot de luiaard, gij mier! Zie haar wegen en wordt wijs.
https://github.com/syl20bnr/spacemacs een optie voor jou?Amanush schreef op donderdag 14 april 2016 @ 10:36:
[...]
Eclim is uiteraard ook een mogelijkheid (kan ook in Vim). Wat jammer is, is dat ik Emacs gewoon niet fijn vind voelen. Zelfs de Vim-emulatie voelt niet 'echt Vim'. Volgens mij komt dat ook doordat ik als een gek op toetsen loop te drukken, en Emacs daar allemaal rare dingen uit haalt die niks met Evil / Vim emulatie te maken hebben, terwijl ik dat wel zo bedoel.