Softwareentwécklung: Eng historesch Iwwerpréiwung bis haut

Softwareentwécklung: Eng historesch Iwwerpréiwung bis haut

Softwareentwécklung: Eng historesch Iwwerpréiwung bis haut

Software Entwécklung (DS) huet bestëmmend Charakteristiken vum Ufank bis haut. Vun Ufank un war d'Welt vun der Softwareentwécklung an 2 gedeelt: D'Entwécklung vu gratis an Open Source Software an der Entwécklung vu privater a geschlossener Quell Software.

An all dëst huet en Tour ugefaang fir ähnlech Typen vu Software fir verschidden Aarte vun Uwendungen an all DS World ze produzéieren. Sou huet den DS Wee gemaach fir déi éischt an nach ëmmer aktuell Systems Software (SS), duerno fir d'Programmeringssoftware (SP) fir d'Applikatiounssoftware (SA). An déi lescht am Tour, vun den traditionellen Native Uwendungen, dat heescht installéierbar a spezifesch fir all Betribssystem (OS) zu den neien Distribuerten Uwendungen déi aus dem Internet op enger Blockchain ausgefouert ginn.

Software Entwécklung: Inhalt 1

Software

Praktesch zur selwechter Zäit datt d'SS gebuer goufen, déi am Fong d'OS selwer waren, an abegraff Geräter Treiber (Treiber), System Utilities an all déi Tools, déi fir d'spezifesch Kontroll vun de Charakteristike vum Computer benotzt ginn, dat heescht all déi Programmer déi d'Gestioun vun Hardware (HW) Elementer erliichtert hunn, wéi z. sou wéi: Gedächtnis, Disken, Ports, Geräter a Peripheriegeräter, de SP an d'SA goufen och gebuer.

SPs abegraff déi SW Produkter, déi vu Programméierer benotzt goufen fir aner Computerprogrammer z'entwéckelen mat verschiddene Programmiersprachen an / oder Datenbanken. SPs enthale generell sougenannt Text Editoren, Compileren, Dolmetscher, Linker, an Debuggers. Niewent de bekannten Integrated Development Environments (IDE), dat heescht de SW, deen an demselwechten Ëmfeld gruppéiert (allgemeng grafesch: GUI), all déi néideg Tools, virdru genannt, fir de kompletten Entwécklungszyklus vun engem Programm ze decken.

An d'SA huet den SW gruppéiert benotzt vun den (End) Benotzer fir eng Aufgab ze maachen. SAe gehéieren normalerweis Bürosautomatiséierung, Grafik oder Multimedia Design, Comptabilitéit oder Administratioun SW, fir nëmmen e klenge Brochdeel vun all Kategorien vun Uwendungen ze nennen, déi mir an dëser Kategorie fannen. Dofir ass d'SA oder einfach eng Uwendung ongeféier

All Programm deen engem Endbenutzer erlaabt verschidden Aufgaben op engem Computer, Laptop, Tablet, Handy oder aner Aarte vun Ausrüstung oder technologesche Plattformen ze maachen.

Software Entwécklung: Inhalt 2

Applikatiounen

Uwendungen (Apps) am Ufank vum Computeralter hunn als wesentlech Charakteristik musse installéiert gi fir ze benotzen, an nëmmen an engem eenzegen oder besonneschen, Native OS. Awer mat der Zäit an dem Fortschrëtt vun der Informatik an der Technologie, hunn d'Apps geännert an duerch Charakteristike kritt wéi: Portabilitéit, Multiplatform, Modularitéit a Skalierbarkeet. An dofir, haut hu mir vill Aarte vun Apps, rangéiert vun traditionneller Mammesprooch bis nei verdeelt.

Initiatioun

Gebierteg Uwendungen, déi speziell fir e bestëmmten OS entwéckelt goufen, normalerweis mat engem Software Development Kit (SDK), si waren déi éischt déi erstallt goufen. Déi fundamental Charakteristik vun dësen Apps ass datt se 100% un d'Funktionalitéiten an d'Charakteristike vun der Ausrüstung, dem Apparat oder der Plattform upassen, sou datt se eng besser Benotzererfarung kréien. Dofir tendéiere se besser an hirem Heemechtsëmfeld ze kucken a funktionnéieren, wéi och méi flësseg a stabil ze lafen. Och wa se normalerweis méi héich Entwécklungskäschten hunn, wann Dir eng fir all Versioun vum Native OS erstelle musst.

Virukommen, Webapplikatiounen entstanen, tOch bekannt als WebApp, dat sinn déi, déi an enger Säit oder Websäit duerch en Internetbrowser agebett ausgefouert ginn. Dofir ginn se a praktesch all Internet Browser an op all Typ vun Ausrüstung, Apparat oder Plattform ausgefouert. A praktesch déi selwecht Saach, déi an hinnen am Webformat gemaach ka ginn, kann an hirem natierlechen installéierbaren Uwendungsformat gemaach ginn.

Hybrid Uwendungen entstanen aus der Unioun vun der viregter 2 wat sinn déi Apps déi mat de Sprooche vun de WebApps entwéckelt sinn, déi hir Benotzung op verschiddene Plattformen erlaben, awer mat der Fäegkeet vun Native Apps Zougang zu engem groussen Deel vun den HW Charakteristiken vun der Ausrüstung, dem Apparat oder der Plattform wou se ausgefouert gëtt. Dat ass, se profitéieren voll vun der Vielfältigkeit vun der Webentwécklung an der Fäegkeet sech un HW wéi Native Apps unzepassen.

News

Hautdesdaags gi Progressiv Webapplikatiounen entwéckelt, och bekannt als Progressive Web Apps (PWA), déi am Fong Websäite sinn déi "Service Workers" benotzen. an aner Technologien, a behuelen sech méi ähnlech wéi Native Apps a manner wéi WebApps. Also, wärend d '"Service Workers" an aner Technologien am Hannergrond lafen, leeft d'Applikatioun am Webbrowser.

Zur selwechter Zäit a schliisslech sinn déi aktuell Apps an d'Distribuerte Applikatiounen Format wandert, och bekannt als Dezentraliséierter Uwendungen (Dapps), déi dezentraliséiert Apps sinn déi eng "Blockchain" Plattform benotzen. sou datt d'Benotzer direkt matenee bezéien an Operatiounen ausféieren (Ofkommes) ouni Mediatioun vun enger zentraler Entitéit déi de Service verwalt. Dofir ass an engem DApp jidd vu senge Benotzer en Knuet vun engem dezentraliséierte Netzwierk an deem se all zesummen handele wéi wann se e globalen Notaire wieren iwwer all Bewegung déi op der Plattform gemaach gouf op där se leeft.

Konklusioun

D'Welt vun der Softwareentwécklung fir an d'Häerz vu Wëssenschaft an Technologie z'entdecken hält net op sech z'entwéckelen a weiderzekommen. An dëst ass wéi déi installéierbar Software (Native App) vill aner Forme vun Uwendungen (Web, Hybrid, Progressiv, Verdeelt) gemaach huet.

Formen déi sécherlech séier nei an innovativ Forme vun Apps ginn, déi duerch d'Benotzung vun aktuellen a verännerenden Technologien beaflosst ginn, wéi Big Data, Deep Learning, Artificial Intelligence, an déi ëmmer verännerend Technologien wéi Cloud Computing a Blockchain.


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

2 Kommentaren, loosst ären

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.

  1.   Arazal sot

    Wéi Dir an Ärem Artikel weist, war gratis Software ëmmer präsent an hat eng "Rivalitéit" mat zouener Quellsoftware. Wéinst dem Drift zu deem mir goen (ausser onerwaart Ännerungen) ass a gratis Software (entweder kloer a kloer oder op verstoppte Manéier) Kinnek. A mäi Argument ass baséiert an nohalteg op wat Dir kommentéiert, d'Multiplatform Fäegkeeten an de Réseau ass vill méi einfach fir vill a verschidden Kontexter unzepassen wann d'Quell op ass (dofir wäert Microsoft säi Browser an en oppent Projet migréieren. wéi Chromium oder benotzt Azure deen aus engem oppene Projet fir seng Server ofgeleet gëtt well Interoperabilitéit vill méi effizient mat Open Source ass).

    Waarden Thema, de liewenslaangen Desktop (dee gëtt ëmmer manner wichteg wéinst der Iwwerwiichtung vu mobilen Apparater), an deem GNU / Linux - mat enger seelen Ausnam - reduzéiert gëtt op eng einfach Übung vum Benotzer. Et ass traureg, well et solle méi Optiounen ginn, awer wann Dir kënnt, kënnt Dir. Dir musst just probéieren.

    Merci LPI fir dësen IT Hub e bësse méi siichtbar ze maachen.

    Liest a kommentéiert vun engem PC mat Linux Mint.

    1.    Linux Post Installéieren sot

      Merci fir Äre flotte Kommentar ... Gréiss, Arazal!