{"id":1401,"date":"2017-01-01T07:45:02","date_gmt":"2017-01-01T06:45:02","guid":{"rendered":"https:\/\/launix.de\/launix\/?p=1401"},"modified":"2016-12-16T14:31:01","modified_gmt":"2016-12-16T13:31:01","slug":"fop-entwicklung-in-mehreren-programmiersprachen","status":"publish","type":"post","link":"https:\/\/launix.de\/launix\/en\/fop-entwicklung-in-mehreren-programmiersprachen\/","title":{"rendered":"FOP &#8211; Entwicklung in mehreren Programmiersprachen"},"content":{"rendered":"<p><a href=\"https:\/\/launix.de\/launix\/en\/fop\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1405 size-large\" src=\"https:\/\/launix.de\/launix\/wp-content\/uploads\/2016\/12\/fop_red-1024x256.png\" alt=\"fop_red\" width=\"474\" height=\"119\" srcset=\"https:\/\/launix.de\/launix\/wp-content\/uploads\/2016\/12\/fop_red-1024x256.png 1024w, https:\/\/launix.de\/launix\/wp-content\/uploads\/2016\/12\/fop_red-300x75.png 300w, https:\/\/launix.de\/launix\/wp-content\/uploads\/2016\/12\/fop_red-768x192.png 768w, https:\/\/launix.de\/launix\/wp-content\/uploads\/2016\/12\/fop_red-600x150.png 600w, https:\/\/launix.de\/launix\/wp-content\/uploads\/2016\/12\/fop_red.png 1200w\" sizes=\"auto, (max-width: 474px) 100vw, 474px\" \/><\/a><\/p>\n<h2>Was ist FOP ?<\/h2>\n<p>Das Thema haben wir schon einmal in einem anderen Artikel genauer erl\u00e4utert. Den Link dazu finden sie <a href=\"https:\/\/launix.de\/launix\/en\/software-entwicklung\/feature-oriented-programming\/\">hier<\/a>.<\/p>\n<h2>FOP als Multitalent:<\/h2>\n<p>Mit FOP lassen sich nicht nur Anwendungen in einer Programmiersprache programmieren, sondern es ist auch m\u00f6glich, ein und dasselbe Projekt in mehreren Programmiersprachen umzusetzen.<\/p>\n<p><!--more--><\/p>\n<h2>Wie funktioniert das?<\/h2>\n<p>FOP arbeitet mit sogenannten Standardbibliotheken. Diese kann man sich in etwa wie ein W\u00f6rterbuch vorstellen. Darin werden verschiedene &#8220;Begrifflichkeiten&#8221; und deren \u00dcbersetzung in Code festgehalten. Am Ende hat man dann viele W\u00f6rterb\u00fccher, die alle die selben Begriffe enthalten, sie aber in verschiedene Sprachen, in diesem Fall Programmiersprachen, \u00fcbersetzen.<\/p>\n<script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\r\n<!-- responsive -->\r\n<ins class=\"adsbygoogle\"\r\n     style=\"display:block\"\r\n     data-ad-client=\"ca-pub-8447808153780075\"\r\n     data-ad-slot=\"6876660058\"\r\n     data-ad-format=\"auto\"><\/ins>\r\n<script>\r\n(adsbygoogle = window.adsbygoogle || []).push({});\r\n<\/script>\n<h2>Vorteile\/Nachteile:<\/h2>\n<h4>Die Vorteile:<\/h4>\n<p>Stellen sie sich einmal vor, sie sind Unternehmer und leiten einen Pizza-Lieferservice. Nun m\u00f6chten sie, dass Kunden Online bestellen k\u00f6nnen und die Bestellungen direkt dem Koch, und sp\u00e4ter auch dem Auslieferer angezeigt werden. Normalerweise m\u00fcssten sie hier mehrere Anwendungen entwickeln. Zum einen eine Website oder ein Programm f\u00fcr einen Terminal-Computer oder einen Bildschirm in der K\u00fcche, und zum anderen eine, bzw. mehrere Apps (Android, IOS, Windows Phone) f\u00fcr den mobilen Einsatz des Auslieferers.<\/p>\n<p>Mit FOP packen sie alles unter einen Hut und sparen so Zeit und auch Geld.<\/p>\n<h4>Nachteile:<\/h4>\n<p>Die Standardbibliotheken m\u00fcssen schon vorhanden sein und eventuell auf die individuellen \u00a0Bed\u00fcrfnisse des Kunden angepasst werden.<\/p>\n<h2>Fazit:<\/h2>\n<p>FOP lohnt sich auch dann, wenn eine Applikation in mehreren Programmiersprachen und f\u00fcr mehrere Ger\u00e4te umgesetzt werden muss. Durch die Schnelligkeit und den niedrigen Mehraufwand er\u00f6ffnen sich so neue M\u00f6glichkeiten in der Individualsoftware-Entwicklung.<\/p>","protected":false},"excerpt":{"rendered":"<p>Was ist FOP ? Das Thema haben wir schon einmal in einem anderen Artikel genauer erl\u00e4utert. Den Link dazu finden sie hier. FOP als Multitalent: Mit FOP lassen sich nicht nur Anwendungen in einer Programmiersprache programmieren, sondern es ist auch m\u00f6glich, ein und dasselbe Projekt in mehreren Programmiersprachen umzusetzen.<\/p>","protected":false},"author":5,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-1401","post","type-post","status-publish","format-standard","hentry","category-allgemein","single-item"],"featured_image_urls_v2":{"full":"","thumbnail":"","medium":"","medium_large":"","large":"","1536x1536":"","2048x2048":"","trp-custom-language-flag":"","xs-thumb":"","appku-shop-single":""},"post_excerpt_stackable_v2":"<p>Was ist FOP ? Das Thema haben wir schon einmal in einem anderen Artikel genauer erl\u00e4utert. Den Link dazu finden sie hier. FOP als Multitalent: Mit FOP lassen sich nicht nur Anwendungen in einer Programmiersprache programmieren, sondern es ist auch m\u00f6glich, ein und dasselbe Projekt in mehreren Programmiersprachen umzusetzen. Wie funktioniert das? FOP arbeitet mit sogenannten Standardbibliotheken. Diese kann man sich in etwa wie ein W\u00f6rterbuch vorstellen. Darin werden verschiedene &#8220;Begrifflichkeiten&#8221; und deren \u00dcbersetzung in Code festgehalten. Am Ende hat man dann viele W\u00f6rterb\u00fccher, die alle die selben Begriffe enthalten, sie aber in verschiedene Sprachen, in diesem Fall Programmiersprachen, \u00fcbersetzen.&hellip;<\/p>\n","category_list_v2":"<a href=\"https:\/\/launix.de\/launix\/en\/category\/allgemein\/\" rel=\"category tag\">Allgemein<\/a>","author_info_v2":{"name":"Philipp L\u00e4tsch","url":"https:\/\/launix.de\/launix\/en\/author\/philippl\/"},"comments_num_v2":"0 comments","uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false,"xs-thumb":false,"appku-shop-single":false},"uagb_author_info":{"display_name":"Philipp L\u00e4tsch","author_link":"https:\/\/launix.de\/launix\/en\/author\/philippl\/"},"uagb_comment_info":0,"uagb_excerpt":"Was ist FOP ? Das Thema haben wir schon einmal in einem anderen Artikel genauer erl\u00e4utert. Den Link dazu finden sie hier. FOP als Multitalent: Mit FOP lassen sich nicht nur Anwendungen in einer Programmiersprache programmieren, sondern es ist auch m\u00f6glich, ein und dasselbe Projekt in mehreren Programmiersprachen umzusetzen.","_links":{"self":[{"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/posts\/1401","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/comments?post=1401"}],"version-history":[{"count":10,"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/posts\/1401\/revisions"}],"predecessor-version":[{"id":1472,"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/posts\/1401\/revisions\/1472"}],"wp:attachment":[{"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/media?parent=1401"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/categories?post=1401"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/tags?post=1401"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}