{"id":2061,"date":"2011-02-25T19:50:27","date_gmt":"2011-02-25T17:50:27","guid":{"rendered":"http:\/\/www.final-memory.org\/?p=2061"},"modified":"2011-02-25T19:50:27","modified_gmt":"2011-02-25T17:50:27","slug":"codeblocks-als-ide-alternative","status":"publish","type":"post","link":"https:\/\/www.final-memory.org\/?p=2061","title":{"rendered":"Code::Blocks als IDE Alternative?"},"content":{"rendered":"<figure id=\"attachment_2063\" aria-describedby=\"caption-attachment-2063\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.final-memory.org\/wp-content\/uploads\/2011\/02\/codeblocks.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-2063\" title=\"codeblocks\" src=\"http:\/\/www.final-memory.org\/wp-content\/uploads\/2011\/02\/codeblocks-300x224.png\" alt=\"Code::Blocks\" width=\"300\" height=\"224\" srcset=\"https:\/\/www.final-memory.org\/wp-content\/uploads\/2011\/02\/codeblocks-300x224.png 300w, https:\/\/www.final-memory.org\/wp-content\/uploads\/2011\/02\/codeblocks-1024x767.png 1024w, https:\/\/www.final-memory.org\/wp-content\/uploads\/2011\/02\/codeblocks.png 1280w\" sizes=\"auto, (max-width: 300px) 85vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-2063\" class=\"wp-caption-text\">Code::Blocks<\/figcaption><\/figure>\n<p>In den vergangenen Monaten und fast Jahren habe ich eigentlich <a href=\"http:\/\/www.eclipse.org\/\" target=\"_blank\">Eclipse<\/a> als IDE verwendet. Allerdings hatte ich schon \u00f6fters von der Alternative <a href=\"http:\/\/www.codeblocks.org\/\" target=\"_blank\">Code::Blocks<\/a> gelesen und so habe ich diese IDE auch mal ausprobiert. Sie bietet eigentlich nur Vorteile, hat allerdings auch deutliche Einschr\u00e4nkungen. In Summe hat es mich aber schon \u00fcberzeugt und f\u00fcrs private Programmieren werde ich in Zukunft f\u00fcr C Projekte auf jeden Fall mit Code::Blocks arbeiten.<\/p>\n<h2>Vorteile nach erstem Ausprobieren der Version 8.02<\/h2>\n<ul>\n<li>in C++ geschrieben und damit deutlich flotter als Eclipse<\/li>\n<li>Gute Unterst\u00fctzung f\u00fcr C und C++<\/li>\n<li>eigenes Buildsystem, d.h. Makefiles von Hand schreiben ist nicht mehr immer n\u00f6tig<\/li>\n<li>eingebaute Konfiguration f\u00fcr AVR und SDCC, inklusive Compilersettings<\/li>\n<li>konfigurierbare Compiler, insbesonders GCC Derivate<\/li>\n<li>schneller Editor<\/li>\n<li>Crossplattform, Code::Blocks gibt es auch f\u00fcr Windows<\/li>\n<\/ul>\n<h2>Erkannte Nachteile<\/h2>\n<ul>\n<li>Vala wird nur \u00fcber Custom makefiles unterst\u00fctzt und kein Syntaxhighlighting daf\u00fcr<\/li>\n<li>Editorkomponente ist Scintilla und damit nicht direkt erweiterbar<\/li>\n<li>naturgem\u00e4\u00df kein so guter Support f\u00fcr Java wie etwa Eclipse<\/li>\n<li>keine direkte SVN Integration (jedenfalls nicht unter Linux, f\u00fcr Windows gibt es wohl ein Plugin f\u00fcr TortoiseSVN)<\/li>\n<\/ul>\n<p>Ich glaub in Summe muss jeder selber entscheiden, ich selbst bin so gut wie \u00fcberzeugt, allein schon weil ich ja selber bevorzugt mit ANSI C arbeite und zumindest privat nicht alles \u00fcber SVN ein- und auschecke.<\/p>\n<div id=\"facebook_like\"><iframe src=\"http:\/\/www.facebook.com\/plugins\/like.php?href=https%3A%2F%2Fwww.final-memory.org%2F%3Fp%3D2061&amp;layout=standard&amp;show_faces=true&amp;width=500&amp;action=like&amp;font=segoe+ui&amp;colorscheme=light&amp;height=80\" scrolling=\"no\" frameborder=\"0\" style=\"border:none; overflow:hidden; width:500px; height:80px;\" allowTransparency=\"true\"><\/iframe><\/div>","protected":false},"excerpt":{"rendered":"<p>In den vergangenen Monaten und fast Jahren habe ich eigentlich Eclipse als IDE verwendet. Allerdings hatte ich schon \u00f6fters von der Alternative Code::Blocks gelesen und so habe ich diese IDE auch mal ausprobiert. Sie bietet eigentlich nur Vorteile, hat allerdings auch deutliche Einschr\u00e4nkungen. In Summe hat es mich aber schon \u00fcberzeugt und f\u00fcrs private Programmieren &hellip; <a href=\"https:\/\/www.final-memory.org\/?p=2061\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Code::Blocks als IDE Alternative?&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[34,76,57,74,35,36,33,75],"tags":[],"class_list":["post-2061","post","type-post","status-publish","format-standard","hentry","category-34","category-ansi-c","category-avr","category-embedded-systems","category-mikrocontroller","category-sdcc","category-spieleprogrammierung","category-vala"],"_links":{"self":[{"href":"https:\/\/www.final-memory.org\/index.php?rest_route=\/wp\/v2\/posts\/2061","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.final-memory.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.final-memory.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.final-memory.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.final-memory.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2061"}],"version-history":[{"count":2,"href":"https:\/\/www.final-memory.org\/index.php?rest_route=\/wp\/v2\/posts\/2061\/revisions"}],"predecessor-version":[{"id":2064,"href":"https:\/\/www.final-memory.org\/index.php?rest_route=\/wp\/v2\/posts\/2061\/revisions\/2064"}],"wp:attachment":[{"href":"https:\/\/www.final-memory.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2061"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.final-memory.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2061"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.final-memory.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2061"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}