సాఫ్ట్‌వేర్ అభివృద్ధి: నేటి వరకు చారిత్రక సమీక్ష

సాఫ్ట్‌వేర్ అభివృద్ధి: నేటి వరకు చారిత్రక సమీక్ష

సాఫ్ట్‌వేర్ అభివృద్ధి: నేటి వరకు చారిత్రక సమీక్ష

సాఫ్ట్‌వేర్ డెవలప్‌మెంట్ (డిఎస్) ప్రారంభం నుండి నేటి వరకు నిర్ణయించే లక్షణాలను కలిగి ఉంది. మొదటి నుండి సాఫ్ట్‌వేర్ డెవలప్‌మెంట్ వరల్డ్ 2 గా విభజించబడింది: ఉచిత మరియు ఓపెన్ సోర్స్ సాఫ్ట్‌వేర్ అభివృద్ధి మరియు ప్రైవేట్ మరియు క్లోజ్డ్ సోర్స్ సాఫ్ట్‌వేర్ అభివృద్ధి.

ఇవన్నీ ప్రతి డిఎస్ వరల్డ్‌లోని వివిధ రకాల అనువర్తనాలకు సారూప్య సాఫ్ట్‌వేర్‌ను ఉత్పత్తి చేయడానికి ఒక రేసును ప్రారంభించాయి. ఈ విధంగా DS మొదటి మరియు ప్రస్తుత సిస్టమ్స్ సాఫ్ట్‌వేర్ (SS) కు, తరువాత ప్రోగ్రామింగ్ సాఫ్ట్‌వేర్ (SP) కు అప్లికేషన్ సాఫ్ట్‌వేర్ (SA) కు మార్గం ఇచ్చింది. సాంప్రదాయిక స్థానిక అనువర్తనాల నుండి, అనగా, ప్రతి ఆపరేటింగ్ సిస్టమ్ (OS) కు ఇన్‌స్టాల్ చేయదగినది మరియు ప్రత్యేకమైనది, ఇంటర్నెట్ నుండి బ్లాక్‌చెయిన్‌లో అమలు చేయబడే కొత్త పంపిణీ అనువర్తనాల వరకు.

సాఫ్ట్‌వేర్ అభివృద్ధి: కంటెంట్ 1

సాఫ్ట్వేర్

ఆచరణాత్మకంగా అదే సమయంలో SS పుట్టింది, ఇవి ప్రాథమికంగా OS, మరియు పరికర డ్రైవర్లు (డ్రైవర్లు), సిస్టమ్ యుటిలిటీస్ మరియు కంప్యూటర్ లక్షణాల యొక్క నిర్దిష్ట నియంత్రణ కోసం ఉపయోగించే అన్ని సాధనాలు, అనగా హార్డ్‌వేర్ (హెచ్‌డబ్ల్యూ) మూలకాల నిర్వహణకు దోహదపడే అన్ని ప్రోగ్రామ్‌లు, అవి: మెమరీ, డిస్క్‌లు, పోర్ట్‌లు, పరికరాలు మరియు పెరిఫెరల్స్, ఎస్పీ, ఎస్‌ఐ కూడా జన్మించారు.

వేర్వేరు ప్రోగ్రామింగ్ భాషలు మరియు / లేదా డేటాబేస్‌లను ఉపయోగించి ఇతర కంప్యూటర్ ప్రోగ్రామ్‌లను అభివృద్ధి చేయడానికి ప్రోగ్రామర్లు ఉపయోగించే SW ఉత్పత్తులను SP లు కలిగి ఉన్నాయి. ఎస్పీలలో సాధారణంగా టెక్స్ట్ ఎడిటర్లు, కంపైలర్లు, వ్యాఖ్యాతలు, లింకర్లు మరియు డీబగ్గర్లు అని పిలుస్తారు. ప్రసిద్ధ ఇంటిగ్రేటెడ్ డెవలప్‌మెంట్ ఎన్విరాన్‌మెంట్స్ (IDE) తో పాటు, అదే వాతావరణంలో సమూహం (సాధారణంగా గ్రాఫికల్: GUI), ఒక ప్రోగ్రామ్ యొక్క పూర్తి అభివృద్ధి చక్రాన్ని కవర్ చేయడానికి అవసరమైన అన్ని సాధనాలు, గతంలో పేర్కొన్నవి.

మరియు ఒక పనిని నిర్వహించడానికి (ఎండ్) వినియోగదారులు ఉపయోగించే SW ను SA సమూహపరిచింది. SA లలో సాధారణంగా ఆఫీస్ ఆటోమేషన్, గ్రాఫిక్ లేదా మల్టీమీడియా డిజైన్, అకౌంటింగ్ లేదా అడ్మినిస్ట్రేషన్ SW ఉన్నాయి, ఈ వర్గంలో మనం కనుగొనగలిగే అన్ని వర్గాల అనువర్తనాలలో ఒక చిన్న భాగాన్ని మాత్రమే పేరు పెట్టండి. అందువల్ల, SA లేదా కేవలం ఒక అప్లికేషన్ గురించి

కంప్యూటర్, ల్యాప్‌టాప్, టాబ్లెట్, మొబైల్ ఫోన్ లేదా ఇతర రకాల పరికరాలు లేదా సాంకేతిక ప్లాట్‌ఫామ్‌లపై తుది వినియోగదారుని వేర్వేరు పనులను చేయడానికి అనుమతించే ఏదైనా ప్రోగ్రామ్.

సాఫ్ట్‌వేర్ అభివృద్ధి: కంటెంట్ 2

Aplicaciones

కంప్యూటర్ యుగం ప్రారంభంలో ఉన్న అనువర్తనాలు (అనువర్తనాలు) ఉపయోగించాల్సిన అవసరం ఉన్న లక్షణంగా ఉంది మరియు ఒకే లేదా ప్రత్యేకమైన స్థానిక OS లో మాత్రమే. సమయం మరియు కంప్యూటర్ సైన్స్ మరియు టెక్నాలజీ పురోగతితో, అనువర్తనాలు పోర్టబిలిటీ, మల్టీప్లాట్ఫార్మ్, మాడ్యులారిటీ మరియు స్కేలబిలిటీ వంటి లక్షణాలను పొందడం మరియు దాటడం మారుతున్నాయి. కాబట్టి, ఈ రోజు మనకు సాంప్రదాయ స్థానిక నుండి క్రొత్త పంపిణీ వరకు అనేక రకాల అనువర్తనాలు ఉన్నాయి.

దీక్షా

స్థానిక అనువర్తనాలు, ఒక నిర్దిష్ట OS కోసం ప్రత్యేకంగా అభివృద్ధి చేయబడినవి, సాధారణంగా సాఫ్ట్‌వేర్ డెవలప్‌మెంట్ కిట్ (SDK) ను ఉపయోగిస్తాయి, అవి మొదట సృష్టించబడ్డాయి. ఈ అనువర్తనాల యొక్క ప్రాథమిక లక్షణం ఏమిటంటే అవి పరికరాలు, పరికరం లేదా ప్లాట్‌ఫాం యొక్క కార్యాచరణలు మరియు లక్షణాలకు 100% అనుగుణంగా ఉంటాయి, తద్వారా మంచి వినియోగదారు అనుభవాన్ని పొందుతాయి. అందువల్ల, వారు తమ స్థానిక వాతావరణంలో మెరుగ్గా కనిపిస్తారు మరియు పని చేస్తారు, అలాగే ఎక్కువ ద్రవం మరియు స్థిరంగా నడుస్తారు. వారు సాధారణంగా అధిక అభివృద్ధి వ్యయాన్ని కలిగి ఉన్నప్పటికీ, మీరు స్థానిక OS యొక్క ప్రతి సంస్కరణకు ఒకదాన్ని సృష్టించాలి.

ముందుకు వెళుతున్నప్పుడు, వెబ్ అప్లికేషన్లు ఉద్భవించాయి, tవెబ్అప్ అని కూడా పిలుస్తారు, ఇవి ఇంటర్నెట్ బ్రౌజర్ ద్వారా ఒక పేజీ లేదా వెబ్‌సైట్‌లో పొందుపరచబడతాయి. అందువల్ల, అవి ఆచరణాత్మకంగా ఏదైనా ఇంటర్నెట్ బ్రౌజర్‌లో మరియు ఏ రకమైన పరికరాలు, పరికరం లేదా ప్లాట్‌ఫారమ్‌లో అమలు చేయబడతాయి. మరియు ఆచరణాత్మకంగా వెబ్ ఫార్మాట్‌లో వాటిలో చేయగలిగేది వారి స్థానిక ఇన్‌స్టాల్ చేయదగిన అప్లికేషన్ ఫార్మాట్‌లో చేయవచ్చు.

మునుపటి 2 యొక్క యూనియన్ నుండి హైబ్రిడ్ అనువర్తనాలు ఉద్భవించాయి, వెబ్‌ఆప్‌ల భాషలతో అభివృద్ధి చేయబడిన అనువర్తనాలు ఇవి వేర్వేరు ప్లాట్‌ఫామ్‌లలో ఉపయోగించడానికి అనుమతిస్తాయి, కానీ అది అమలు చేయబడిన పరికరాలు, పరికరం లేదా ప్లాట్‌ఫాం యొక్క HW లక్షణాలలో ఎక్కువ భాగాన్ని ప్రాప్యత చేయడానికి స్థానిక అనువర్తనాల సామర్థ్యంతో. అంటే, వెబ్ అభివృద్ధి యొక్క బహుముఖ ప్రజ్ఞ మరియు స్థానిక అనువర్తనాల వంటి HW కి అనుగుణంగా ఉండే సామర్థ్యాన్ని వారు పూర్తిగా ఉపయోగించుకుంటారు.

ప్రస్తుతం

ఈ రోజుల్లో, ప్రోగ్రెసివ్ వెబ్ అప్లికేషన్స్ అభివృద్ధి చేయబడ్డాయి, దీనిని ప్రోగ్రెసివ్ వెబ్ యాప్స్ (పిడబ్ల్యుఎ) అని కూడా పిలుస్తారు, ఇవి ప్రాథమికంగా "సర్వీస్ వర్కర్స్" ను ఉపయోగించే వెబ్ పేజీలు మరియు ఇతర సాంకేతికతలు మరియు స్థానిక అనువర్తనాలతో సమానంగా మరియు వెబ్‌అప్స్‌కు తక్కువగా ప్రవర్తిస్తాయి. ఈ విధంగా, "సర్వీస్ వర్కర్స్" మరియు ఇతర సాంకేతికతలు నేపథ్యంలో నడుస్తున్నప్పుడు, అప్లికేషన్ వెబ్ బ్రౌజర్‌లో నడుస్తుంది.

అదే సమయంలో, చివరకు, ప్రస్తుత అనువర్తనాలు డిస్ట్రిబ్యూటెడ్ అప్లికేషన్స్ ఫార్మాట్‌కు వలసపోతున్నాయి, వీటిని వికేంద్రీకృత అనువర్తనాలు (డాప్స్) అని కూడా పిలుస్తారు, ఇవి «బ్లాక్‌చెయిన్» ప్లాట్‌ఫారమ్‌ను ఉపయోగించే వికేంద్రీకృత అనువర్తనాలు. తద్వారా వినియోగదారులు నేరుగా ఒకరితో ఒకరు సంబంధం కలిగి ఉంటారు మరియు సేవను నిర్వహించే కేంద్ర సంస్థ యొక్క మధ్యవర్తిత్వం లేకుండా కార్యకలాపాలు (ఒప్పందాలు) నిర్వహిస్తారు. పర్యవసానంగా, ఒక DApp లో దాని వినియోగదారులలో ప్రతి ఒక్కరూ వికేంద్రీకృత నెట్‌వర్క్ యొక్క నోడ్, దీనిలో వారు అందరూ కలిసి పనిచేసే ప్లాట్‌ఫారమ్‌లో చేసిన ఏదైనా కదలికకు గ్లోబల్ నోటరీగా వ్యవహరిస్తారు.

నిర్ధారణకు

సైన్స్ అండ్ టెక్నాలజీ యొక్క హృదయంలో మునిగిపోయినందుకు సాఫ్ట్‌వేర్ డెవలప్‌మెంట్ ప్రపంచం అభివృద్ధి చెందడం మరియు అభివృద్ధి చెందడం ఆపదు. ఇన్‌స్టాల్ చేయదగిన సాఫ్ట్‌వేర్ (నేటివ్ యాప్) అనేక ఇతర రకాల అనువర్తనాలకు (వెబ్, హైబ్రిడ్, ప్రోగ్రెసివ్, డిస్ట్రిబ్యూటెడ్) మార్గం ఇచ్చింది.

ప్రస్తుత మరియు మారుతున్న సాంకేతిక పరిజ్ఞానాల ఉపయోగం ద్వారా ప్రభావితమయ్యే అనువర్తనాల యొక్క క్రొత్త మరియు వినూత్న రూపాలకు ఖచ్చితంగా త్వరలో రూపాలు ఇవ్వబడతాయి, బిగ్ డేటా, డీప్ లెర్నింగ్, ఆర్టిఫిషియల్ ఇంటెలిజెన్స్ మరియు క్లౌడ్ కంప్యూటింగ్ మరియు బ్లాక్‌చెయిన్ వంటి ఇప్పటికీ మారుతున్న సాంకేతికతలు.


వ్యాసం యొక్క కంటెంట్ మా సూత్రాలకు కట్టుబడి ఉంటుంది సంపాదకీయ నీతి. లోపం నివేదించడానికి క్లిక్ చేయండి ఇక్కడ.

2 వ్యాఖ్యలు, మీదే వదిలేయండి

మీ వ్యాఖ్యను ఇవ్వండి

మీ ఇమెయిల్ చిరునామా ప్రచురితమైన కాదు. లు గుర్తించబడతాయి గుర్తించబడతాయి *

*

*

  1. డేటాకు బాధ్యత: మిగ్యుల్ ఏంజెల్ గాటన్
  2. డేటా యొక్క ఉద్దేశ్యం: కంట్రోల్ స్పామ్, వ్యాఖ్య నిర్వహణ.
  3. చట్టబద్ధత: మీ సమ్మతి
  4. డేటా యొక్క కమ్యూనికేషన్: డేటా చట్టపరమైన బాధ్యత ద్వారా తప్ప మూడవ పార్టీలకు తెలియజేయబడదు.
  5. డేటా నిల్వ: ఆక్సెంటస్ నెట్‌వర్క్స్ (EU) హోస్ట్ చేసిన డేటాబేస్
  6. హక్కులు: ఎప్పుడైనా మీరు మీ సమాచారాన్ని పరిమితం చేయవచ్చు, తిరిగి పొందవచ్చు మరియు తొలగించవచ్చు.

  1.   అరజల్ అతను చెప్పాడు

    మీరు మీ వ్యాసంలో చూపినట్లుగా, ఉచిత సాఫ్ట్‌వేర్ ఎల్లప్పుడూ ఉంటుంది మరియు క్లోజ్డ్ సోర్స్ సాఫ్ట్‌వేర్‌తో "శత్రుత్వం" కలిగి ఉంది మరియు నిర్వహిస్తుంది. మనం వెళ్తున్న డ్రిఫ్ట్ కారణంగా (unexpected హించని మార్పు తప్ప) ఉచిత సాఫ్ట్‌వేర్ (స్పష్టంగా మరియు చక్కగా లేదా తెర వెనుక) మరియు రాజుగా ఉంటుంది. మరియు నా వాదన మీరు వ్యాఖ్యానించిన దానిపై ఆధారపడి ఉంటుంది మరియు మల్టీప్లాట్‌ఫార్మ్ సామర్థ్యాలు మరియు నెట్‌వర్క్ మూలం తెరిచి ఉంటే అనేక మరియు విభిన్న సందర్భాలకు అనుగుణంగా ఉండటం చాలా సులభం (అందుకే మైక్రోసాఫ్ట్ తన బ్రౌజర్‌ను ఓపెన్ ప్రాజెక్ట్‌కు మార్చబోతోంది క్రోమియం వంటిది లేదా అజూర్‌ను ఉపయోగిస్తుంది, ఇది దాని సర్వర్‌ల కోసం ఓపెన్ ప్రాజెక్ట్ నుండి తీసుకోబడింది ఎందుకంటే ఓపెన్ సోర్స్‌తో ఇంటర్‌పెరాబిలిటీ మరింత సమర్థవంతంగా ఉంటుంది).

    పెండింగ్‌లో ఉన్న విషయం, జీవితకాల డెస్క్‌టాప్ (మొబైల్ పరికరాల యొక్క ప్రాముఖ్యత కారణంగా ఇది తక్కువ మరియు తక్కువ ప్రాముఖ్యత సంతరించుకుంటోంది), దీనిలో GNU / Linux - అరుదైన మినహాయింపుతో - వినియోగదారు కేవలం వ్యాయామంగా తగ్గించబడుతుంది. ఇది విచారకరం ఎందుకంటే మరిన్ని ఎంపికలు ఉండాలి కానీ మీకు వీలైతే మీరు చేయవచ్చు. మీరు ప్రయత్నించాలి.

    ఈ ఐటి పోల్ కొంచెం ఎక్కువగా కనిపించేలా చేసినందుకు ఎల్‌పిఐకి ధన్యవాదాలు.

    Linux Mint నడుస్తున్న PC నుండి చదవండి మరియు వ్యాఖ్యానించండి.

    1.    లైనక్స్ పోస్ట్ ఇన్‌స్టాల్ అతను చెప్పాడు

      మీ గొప్ప వ్యాఖ్యకు ధన్యవాదాలు… శుభాకాంక్షలు, అరాజల్!