vtheofilis
Death Knight
- Joined
- Dec 11, 2012
- Messages
- 4,433
<blockquote><br>btw τα API , middleware δεν θεωρούνται;<br></blockquote><br><br>Από την Bικιπαίδεια:<br><blockquote>H <b>Διεπαφή Προγραμματισμού Εφαρμογών</b> (αγγλ. API, από το <b>Application Programming Interface</b>), γνωστή και ως <b>Διασύνδεση Προγραμματισμού Εφαρμογών</b> (για συντομία <i>διεπαφή</i> ή <i>διασύνδεση</i>), είναι η https://el.wikipedia.org/wiki/%CE%94%CE%B9%CE%B5%CF%80%CE%B1%CF%86%CE%AE" class="bbcode_url">διεπαφή των https://el.wikipedia.org/wiki/%CE%A0%CF%81%CE%BF%CE%B3%CF%81%CE%B1%CE%BC%CE%BC%CE%B1%CF%84%CE%B9%CF%83%CE%BC%CF%8C%CF%82" class="bbcode_url">προγραμματιστικών https://el.wikipedia.org/wiki/%CE%94%CE%B9%CE%B1%CE%B4%CE%B9%CE%BA%CE%B1%CF%83%CE%AF%CE%B1_%28%CF%85%CF%80%CE%BF%CE%BB%CE%BF%CE%B3%CE%B9%CF%83%CF%84%CE%AD%CF%82%29" class="bbcode_url">διαδικασιών που παρέχει ένα https://el.wikipedia.org/wiki/%CE%9B%CE%B5%CE%B9%CF%84%CE%BF%CF%85%CF%81%CE%B3%CE%B9%CE%BA%CF%8C_%CF%83%CF%8D%CF%83%CF%84%CE%B7%CE%BC%CE%B1" class="bbcode_url">λειτουργικό σύστημα, https://el.wikipedia.org/wiki/%CE%92%CE%B9%CE%B2%CE%BB%CE%B9%CE%BF%CE%B8%CE%AE%CE%BA%CE%B7_%28%CF%85%CF%80%CE%BF%CE%BB%CE%BF%CE%B3%CE%B9%CF%83%CF%84%CE%AD%CF%82%29" class="bbcode_url">βιβλιοθήκη ή εφαρμογή προκειμένου να επιτρέπει να γίνονται προς αυτά αιτήσεις από άλλα προγράμματα ή/και ανταλλαγή δεδομένων.</blockquote><br><br><blockquote><b>Middleware</b> is computer https://en.wikipedia.org/wiki/Software" class="bbcode_url">software that provides services to https://en.wikipedia.org/wiki/Software_application" class="bbcode_url">software applications beyond those available from the https://en.wikipedia.org/wiki/Operating_system" class="bbcode_url">operating system. It can be described as "software glue".<sup>[1]</sup> Middleware makes it easier for https://en.wikipedia.org/wiki/Software_developer" class="bbcode_url">software developers to perform communication and https://en.wikipedia.org/wiki/Input/output" class="bbcode_url">input/output, so they can focus on the specific purpose of their application. Middleware includes Web servers, application servers, content management systems, and similar tools that support application development and delivery. It is especially integral to information technology based on Extensible Markup Language (https://en.wikipedia.org/wiki/XML" class="bbcode_url">XML), Simple Object Access Protocol (https://en.wikipedia.org/wiki/SOAP" class="bbcode_url">SOAP), https://en.wikipedia.org/wiki/Web_service" class="bbcode_url">Web services, https://en.wikipedia.org/wiki/Service-oriented_architecture" class="bbcode_url">SOA, Web 2.0 infrastructure, and Lightweight Directory Access Protocol (https://en.wikipedia.org/wiki/LDAP" class="bbcode_url">LDAP)</blockquote><br><br>Φαινομενικά μπορεί να μοιάζουν, αλλά στην ουσία το API παρέχει εύκολο τρόπο επικοινωνίας με το υλικό, ενώ το middleware γενικά διευκολύνει την εκτέλεαη κάποιων διαδικασιών από το πρόγραμμα. Πχ το Gameworks είναι middleware, γιατί διευκολύνει την δημιουργία εφέ, ενώ το Vulkan είναι API γιατί διευκολύνει την επικοινωνία με το υλικό.<br>