1. 1中介軟體(台灣資訊業常直接說英文 middleware);在兩套系統中間負責溝通的軟體

    A computer word. Software that sits between two other pieces of software and lets them work together. Think of a translator standing between two people who speak different languages: neither has to learn the other's language, because the person in the middle passes things across. Common examples: software that lets a shop's website talk to the bank's payment system, or that lets a new app read data out of a very old company database. It is normally an uncountable noun — 'we bought some middleware', 'middleware is expensive' — not 'a middleware', though programmers do sometimes say 'a middleware layer' or, in web programming, 'a middleware' for one small piece of code that every request passes through on its way in (checking who you are, writing a log, then handing it on). That narrower programming use is now very common in frameworks like Express and Django. The word belongs to work and study, not to daily conversation; ordinary computer users never meet it, but anyone reading about how systems are built will see it constantly. It is one word, no space.

組成middle (中間) + -ware (…類的東西、…件)。-ware 從古英語 waru「貨物」來,經過 software 之後就變成電腦界的常用結尾,用來造新字。

同家族的字

  • softwaresame '-ware' — the word middleware was built to sound like it
  • hardwaresame '-ware' — the machines you can touch
  • freewaresame '-ware' — software given away free
  • warehousethe older 'ware' meaning goods — a house for goods

原始詞典資料2 筆記錄

以下是外部詞典記錄的用法,摘錄並精簡格式,我們還沒有寫成教學內容。上面的說明才是我們自己寫的;有些用法可能上面已經講過了。

middlewarenoun

  • 1

    computingengineeringmathematicsSoftware that functions at an intermediate layer between applications and operating system or database management system, or between client and server.

  • 2

    computingengineeringmathematicsNetworking software or hardware that is deployed in the middle of, as opposed to serviced by, a packet network to enhance or provide some network function, such as caching, filtering, or firewall functionality.

摘錄自 英文維基詞典 English Wiktionary,已精簡格式;依 CC BY-SA 4.0 授權使用,改動後的內容同樣以此授權提供。