🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.java
Article #154040

Re: Prędkość Java kontra C#

#154040
From: Arivald
Date: Mon, 14 Jul 2014 08:15
45 lines
2767 bytes
On 2014-07-14 09:36, Borneq wrote:
> W dniu 2014-07-14 09:15, Arivald pisze:
>> Java też ma tryb debugowania, ale AFAIK prawie nikt nie używa. Np.
>> "assert" działa jak Delphiowe Assert(), i tak samo jego wykonanie można
>> wyłączyć w trakcie kompilacji.
>
> W Eclipse nie zauważyłem trybów debug i release. Zamiast tego aby
> włączyć assert ustawiam parametry wirtualnej maszyny -ea.
> Inaczej chyba asserty siedzą w kodzie, debugger się na nich zatrzymuje,
> tylko nie wywalają wyjątków
>

Debugger to nie wiem, ale w/g specyfikacji asserty nie są kompilowane.


>> I teraz jak przestawisz DEBUG na false, to kompilator zauważy że
>> "Log.l(....)" się nigdy nie wykona, i go nie wkompiluje.
> Ciekawe, działa jak kompilacja warunkowa
>
>> Także narzędzia do budowania potrafią tu pomóc. Np Gradle pozwala na
>> różne "buildType", z czego domyślnie są dwa, "debug" i "release". A
> Używam Eclipse, do tej pory nie używałem narzędzi Ant, Gradle i Maven.
>

W Eclipse też możesz użyć, są odpowiednie pluginy.
http://marketplace.eclipse.org/content/gradle-integration-eclipse-37-43
http://maven.apache.org/eclipse-plugin.html
http://www.eclipse.org/eclipse/ant/

Dodatkowy plus że będziesz mógł budować aplikację bez Eclipse, z lini 
komend, np. w Jenkinsie.

http://en.wikipedia.org/wiki/Jenkins_%28software%29



Ja się od Eclipse odzwyczaiłem już, aktualnie już tyko InteliJ IDEA. 
Jest szybsze, nie laguje, i ogólnie jakoś tak lepiej się w nim czuję.
http://www.jetbrains.com/idea/

Choć aktualnie pracuję głównie w wersji przystosowanej do Androida, jako 
googlowe Android Studio.

-- 
Arivald
Technical Details
Message-ID: <lq03jm$58p$1@news.dialog.net.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mail
References: <lpv1t6$363$1@node2.news.atman.pl> <lpv236$363$2@node2.news.atman.pl> <lq002d$3i7$1@news.dialog.net.pl> <lq01a6$u1c$1@node2.news.atman.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mail
From: Arivald <NOSPAMarivald@interia.pl>
Newsgroups: pl.comp.lang.java
Subject: Re: Prędkość Java kontra C#
Date: Mon, 14 Jul 2014 10:15:56 +0200
Organization: Dialog Net
Lines: 48
Message-ID: <lq03jm$58p$1@news.dialog.net.pl>
References: <lpv1t6$363$1@node2.news.atman.pl> <lpv236$363$2@node2.news.atman.pl> <lq002d$3i7$1@news.dialog.net.pl> <lq01a6$u1c$1@node2.news.atman.pl>
NNTP-Posting-Host: dynamic-78-8-97-109.ssp.dialog.net.pl
Mime-Version: 1.0
X-Trace: news.dialog.net.pl 1405325750 5401 78.8.97.109 (14 Jul 2014 08:15:50 GMT)
X-Complaints-To: abuse@dialog.net.pl
NNTP-Posting-Date: Mon, 14 Jul 2014 08:15:50 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.0
In-Reply-To: <lq01a6$u1c$1@node2.news.atman.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit