విజువల్ స్టూడియో
| విజువల్ స్టూడియో 2026 కమ్యూనిటీ ఎడిషన్ ల్యాండింగ్ పేజీ విజువల్ స్టూడియో 2026 కమ్యూనిటీ ఎడిషన్ ల్యాండింగ్ పేజీ | |
| సాఫ్టువేర్ అభివృద్ధికారుడు | మైక్రోసాఫ్ట్ |
|---|---|
| ప్రారంభ విడుదల | మార్చి 19, 1997 |
| Stable release | |
| వ్రాయబడినది |
|
| ఆపరేటింగ్ సిస్టం |
|
| అందుబాటులో ఉంది | 13 భాషలు |
List of languages చైనీస్, చెక్, ఇంగ్లీష్, ఫ్రెంచ్, జర్మన్, ఇటాలియన్, జపనీస్, కొరియన్, పోలిష్, పోర్చుగీస్ (బ్రెజిల్), రష్యన్, స్పానిష్, టర్కిష్[4] | |
| రకం | ఇంటిగ్రేటెడ్ డెవలప్మెంట్ ఎన్విరాన్మెంట్ (IDE) |
| లైసెన్సు | ఫ్రీమియం[5] ప్రొప్రైటరీ |
| జాలస్థలి | visualstudio |
విజువల్ స్టూడియో (Visual Studio) అనేది మైక్రోసాఫ్ట్ అభివృద్ధి చేసిన ఒక ఇంటిగ్రేటెడ్ డెవలప్మెంట్ ఎన్విరాన్మెంట్ (IDE). దీనిని వెబ్సైట్లు, వెబ్ యాప్లు, వెబ్ సేవలు, మొబైల్ యాప్లతో సహా కంప్యూటర్ ప్రోగ్రామ్లను అభివృద్ధి చేయడానికి ఉపయోగిస్తారు. విజువల్ స్టూడియో విండోస్ ఎపిఐ, విండోస్ ఫామ్స్, విండోస్ ప్రెజెంటేషన్ ఫౌండేషన్ (WPF), మైక్రోసాఫ్ట్ స్టోర్, మైక్రోసాఫ్ట్ సిల్వర్లైట్ వంటి మైక్రోసాఫ్ట్ సాఫ్ట్వేర్ డెవలప్మెంట్ ప్లాట్ఫారమ్లను ఉపయోగిస్తుంది. ఇది నేటివ్ కోడ్, మేనేజ్డ్ కోడ్ రెండింటినీ ఉత్పత్తి చేయగలదు.
విజువల్ స్టూడియోలో ఇంటెల్లిసెన్స్ (కోడ్ కంప్లీషన్ కాంపోనెంట్), కోడ్ రీఫాక్టరింగ్కు మద్దతు ఇచ్చే కోడ్ ఎడిటర్ ఉంది. ఇందులోని ఇంటిగ్రేటెడ్ డీబగ్గర్ సోర్స్-లెవల్ డీబగ్గర్, మెషిన్-లెవల్ డీబగ్గర్ రెండింటిలాగా పనిచేస్తుంది. ఇతర అంతర్గత సాధనాల్లో కోడ్ ప్రొఫైలర్, GUI అప్లికేషన్లను రూపొందించే డిజైనర్, వెబ్ డిజైనర్, క్లాస్ డిజైనర్, డేటాబేస్ స్కీమా డిజైనర్ ఉన్నాయి. ఇది దాదాపు ప్రతి స్థాయిలో కార్యాచరణను విస్తరించే ప్లగ్-ఇన్లను అంగీకరిస్తుంది - ఇందులో సబ్వర్షన్, గిట్ వంటి సోర్స్ కంట్రోల్ సిస్టమ్లకు మద్దతును జోడించడం, డొమైన్-స్పెసిఫిక్ భాషల కోసం ఎడిటర్లు, విజువల్ డిజైనర్లు లేదా సాఫ్ట్వేర్ డెవలప్మెంట్ లైఫ్సైకిల్లోని ఇతర అంశాల కోసం (అజూర్ డెవొప్స్ క్లయింట్: టీమ్ ఎక్స్ప్లోరర్ లాంటివి) కొత్త టూల్సెట్లను జోడించడం వంటివి ఉన్నాయి. విజువల్ స్టూడియో 36 విభిన్న ప్రోగ్రామింగ్ భాషలకు మద్దతు ఇస్తుంది, భాషా-నిర్దిష్ట సేవ అందుబాటులో ఉంటే దాదాపు ఏ ప్రోగ్రామింగ్ భాషకైనా (వివిధ స్థాయిలలో) మద్దతు ఇవ్వడానికి కోడ్ ఎడిటర్, డీబగ్గర్ను అనుమతిస్తుంది. అంతర్గతంగా మద్దతు ఉన్న భాషల్లో C,[6] C++, C++/CLI, విజువల్ బేసిక్ .NET, C#, F#,[7] జావాస్క్రిప్ట్, టైప్స్క్రిప్ట్, XML, XSLT, HTML, CSS ఉన్నాయి. పైథాన్,[8] రూబీ, Node.js, M వంటి ఇతర భాషలకు మద్దతు ప్లగ్-ఇన్ల ద్వారా లభిస్తుంది. గతంలో జావా, J# లకు కూడా మద్దతు ఉండేది.
విజువల్ స్టూడియో బహుళ ఎడిషన్లలో అందుబాటులో ఉంది, విద్యార్థులు, ఓపెన్-సోర్స్ కంట్రిబ్యూటర్లు, వ్యక్తిగత డెవలపర్ల కోసం కమ్యూనిటీ ఎడిషన్ ఉచితంగా లభిస్తుంది. మైక్రోసాఫ్ట్ సాధారణంగా ప్రతి కొన్ని సంవత్సరాలకు కొత్త మేజర్ వెర్షన్లను విడుదల చేస్తుంది. విజువల్ స్టూడియో 2026 అనేది తాజా స్థిరమైన, ప్రొడక్షన్-రెడీ వెర్షన్. విజువల్ స్టూడియో 2017, 2019, 2022 తో సహా పాత వెర్షన్లు ఇంకా ఎక్స్టెండెడ్ సపోర్ట్ కింద ఉన్నాయి.[9]
ఆర్కిటెక్చర్
[మార్చు]విజువల్ స్టూడియో అంతర్గతంగా ఏ ప్రోగ్రామింగ్ భాష, పరిష్కారం, సాధనానికి మద్దతు ఇవ్వదు; దానికి బదులుగా, ఇది VSPackage గా కోడ్ చేసిన కార్యాచరణను ప్లగ్ చేయడానికి అనుమతిస్తుంది. ఇన్స్టాల్ చేసినప్పుడు, కార్యాచరణ 'సర్వీస్' రూపంలో అందుబాటులో ఉంటుంది. IDE మూడు సేవలను అందిస్తుంది: SVsSolution (ప్రాజెక్ట్లు, సొల్యూషన్లను లెక్కించే సామర్థ్యాన్ని అందిస్తుంది), SVsUIShell (ట్యాబ్లు, టూల్బార్లు, టూల్ విండోలతో సహా విండోయింగ్, UI కార్యాచరణను అందిస్తుంది), SVsShell (VSPackages రిజిస్ట్రేషన్తో వ్యవహరిస్తుంది). అదనంగా, సేవల మధ్య కమ్యూనికేషన్ను సమన్వయం చేయడం, ప్రారంభించడం కూడా IDE బాధ్యత వహిస్తుంది.[10] అన్ని ఎడిటర్లు, డిజైనర్లు, ప్రాజెక్ట్ రకాలు, ఇతర సాధనాలు VSPackages గా అమలు చేయబడతాయి. VSPackages యాక్సెస్ చేయడానికి విజువల్ స్టూడియో COM ను ఉపయోగిస్తుంది. విజువల్ స్టూడియో SDK లో 'Managed Package Framework' (MPF) కూడా ఉంటుంది.[11] అయితే, MPF విజువల్ స్టూడియో COM ఇంటర్ఫేస్ల ద్వారా అందించబడే అన్ని కార్యాచరణలను అందించదు. ఈ సేవలను ఇతర ప్యాకేజీల రూపకల్పన కోసం ఉపయోగించుకోవచ్చు, ఇవి విజువల్ స్టూడియో IDE కి కార్యాచరణను జోడిస్తాయి.
'Language Service' అని పిలువబడే నిర్దిష్ట VSPackage ఉపయోగించి ప్రోగ్రామింగ్ భాషలకు మద్దతు జోడించబడుతుంది. సింటాక్స్ కలరింగ్, స్టేట్మెంట్ కంప్లీషన్, బ్రేస్ మ్యాచింగ్, పారామీటర్ ఇన్ఫర్మేషన్ టూల్టిప్స్, మెంబర్ లిస్ట్లు, బ్యాక్గ్రౌండ్ కంపైలేషన్ ఎర్రర్ మార్కర్లు వంటి వివిధ ఫంక్షనాలిటీలకు మద్దతు జోడించడానికి VSPackage ఈ భాషా సేవలను అమలు చేస్తుంది.[12]
విజువల్ స్టూడియోలో అంతర్గతంగా ఎలాంటి సోర్స్ కంట్రోల్ మద్దతు ఉండదు, కానీ IDE తో సోర్స్ కంట్రోల్ సిస్టమ్లను ఏకీకృతం చేయడానికి రెండు ప్రత్యామ్నాయ మార్గాలను వివరిస్తుంది.[13] సోర్స్ కంట్రోల్ VSPackage దానికి అనుకూలమైన వినియోగదారు ఇంటర్ఫేస్ను అందించగలదు. దీనికి విరుద్ధంగా, MSSCCI (మైక్రోసాఫ్ట్ సోర్స్ కోడ్ కంట్రోల్ ఇంటర్ఫేస్) ఉపయోగించే సోర్స్ కంట్రోల్ ప్లగ్ఇన్ ప్రామాణిక విజువల్ స్టూడియో వినియోగదారు ఇంటర్ఫేస్తో వివిధ సోర్స్ కంట్రోల్ ఫంక్షనాలిటీని అమలు చేయడానికి ఉపయోగించే ఫంక్షన్ల సమితిని అందిస్తుంది.[14][15]
విజువల్ స్టూడియో ఎన్విరాన్మెంట్ బహుళ ఇన్స్టాన్స్లను (ప్రతి ఒక్కటి దాని స్వంత VSPackage సెట్తో) అమలు చేయడానికి మద్దతు ఇస్తుంది. ఇన్స్టాన్స్లు వాటి కాన్ఫిగరేషన్ స్థితిని నిల్వ చేయడానికి విభిన్న రిజిస్ట్రీ హైవ్లను ఉపయోగిస్తాయి, వాటిని వాటి అప్లికేషన్ ID (AppId) ద్వారా వేరు చేయవచ్చు. విజువల్ స్టూడియో ఎక్స్ప్రెస్ ఎడిషన్ ఉత్పత్తులు వాటి స్వంత AppId లతో ఇన్స్టాల్ చేయబడతాయి, కానీ స్టాండర్డ్, ప్రొఫెషనల్, టీమ్ సూట్ ఉత్పత్తులు ఒకే AppId ని పంచుకుంటాయి.
లక్షణాలు
[మార్చు]కోడ్ ఎడిటర్
[మార్చు]
విజువల్ స్టూడియో కోడ్ ఎడిటర్ను కలిగి ఉంటుంది, ఇది సింటాక్స్ హైలైటింగ్, ఇంటెల్లిసెన్స్ ఉపయోగించి వేరియబుల్స్, ఫంక్షన్లు, మెథడ్స్, లూప్లు, LINQ క్వెరీల కోసం కోడ్ కంప్లీషన్కు మద్దతు ఇస్తుంది. వెబ్సైట్లు, వెబ్ అప్లికేషన్లను అభివృద్ధి చేస్తున్నప్పుడు XML, CSS, జావాస్క్రిప్ట్ కోసం కూడా ఇంటెల్లిసెన్స్ మద్దతు ఇస్తుంది. కోడ్ ఎడిటర్ విండోలో ఆటోకంప్లీట్ సూచనలు కర్సర్ సమీపంలో పాపప్ అవుతాయి.
శీఘ్ర నావిగేషన్ కోసం కోడ్లో బుక్మార్క్లను సెట్ చేయడానికి కోడ్ ఎడిటర్ మద్దతు ఇస్తుంది. సాధారణ టెక్స్ట్ సెర్చ్, రెగ్యులర్ ఎక్స్ప్రెషన్ సెర్చ్తో పాటు ఇతర నావిగేషనల్ ఎయిడ్స్లో కోడ్ బ్లాక్లను కొలాప్స్ చేయడం, ఇంక్రిమెంటల్ సెర్చ్ కూడా ఉన్నాయి.[16] బహుళ-అంశాల క్లిప్బోర్డ్, టాస్క్ లిస్ట్ కూడా ఇందులో చేర్చబడ్డాయి. పదే పదే రాసే కోడ్ టెంప్లేట్ల కోసం కోడ్ స్నిప్పెట్లకు మద్దతు ఇస్తుంది, పారామీటర్ రీఆర్డరింగ్, వేరియబుల్, మెథడ్ రీనేమింగ్ వంటి కోడ్ రీఫాక్టరింగ్ను కూడా ఎడిటర్ అందిస్తుంది.
డీబగ్గర్
[మార్చు]విజువల్ స్టూడియోలో సోర్స్-లెవల్ డీబగ్గర్, మెషిన్-లెవల్ డీబగ్గర్ రెండింటిలా పనిచేసే డీబగ్గర్ ఉంటుంది. ఇది మేనేజ్డ్ కోడ్, నేటివ్ కోడ్ రెండింటితో పనిచేస్తుంది, విజువల్ స్టూడియో మద్దతు ఇచ్చే ఏ భాషలో రాసిన అప్లికేషన్లనైనా డీబగ్ చేయడానికి ఉపయోగపడుతుంది. అదనంగా, ఇది రన్నింగ్ ప్రాసెస్లకు అటాచ్ అయ్యి, ఆ ప్రాసెస్లను మానిటర్ చేసి, డీబగ్ చేయగలదు.[17]
విజువల్ స్టూడియో డీబగ్గర్ బ్రేక్పాయింట్లను సెట్ చేయడానికి, వేరియబుల్స్ విలువలను పర్యవేక్షించే వాచ్లను ఏర్పాటు చేయడానికి అనుమతిస్తుంది.[18] కండిషన్స్ ఆధారంగా బ్రేక్పాయింట్లను ట్రిగ్గర్ చేయవచ్చు. కోడ్ను ఒకేసారి ఒక లైన్ చొప్పున (స్టెప్ ఓవర్) అమలు చేయవచ్చు.[19] 'ఎడిట్ అండ్ కంటిన్యూ' ఫీచర్ ద్వారా డీబగ్ చేస్తున్నప్పుడే కోడ్ను సవరించడానికి వీలుంటుంది.
డిజైనర్
[మార్చు]అప్లికేషన్ల అభివృద్ధిలో సహాయపడటానికి విజువల్ స్టూడియో అనేక విజువల్ డిజైనర్లను కలిగి ఉంది:
- విండోస్ ఫామ్స్ డిజైనర్
- విండోస్ ఫామ్స్ను ఉపయోగించి GUI అప్లికేషన్లను రూపొందించడానికి దీనిని ఉపయోగిస్తారు. డేటాబేస్లు, క్వెరీల వంటి డేటా సోర్స్లకు కంట్రోల్స్ బైండ్ చేయవచ్చు.[20]
- WPF డిజైనర్
- కోడ్నేమ్ 'సైడర్', విండోస్ ప్రెజెంటేషన్ ఫౌండేషన్ లక్ష్యంగా ఉన్న యూజర్ ఇంటర్ఫేస్లను రూపొందించడానికి ఇది ఉపయోగించబడుతుంది. ఇది UI కోసం XAML కోడ్ను ఉత్పత్తి చేస్తుంది.
- వెబ్ డిజైనర్
- విజువల్ స్టూడియోలో వెబ్సైట్ ఎడిటర్, డిజైనర్ కూడా ఉన్నాయి. డ్రాగ్ అండ్ డ్రాప్ విడ్జెట్ల ద్వారా వెబ్పేజీలను రూపొందించవచ్చు. ఇది ASP.NET అప్లికేషన్లకు, HTML, CSS, జావాస్క్రిప్ట్లకు మద్దతు ఇస్తుంది.
- క్లాస్ డిజైనర్
- UML మోడలింగ్ ఉపయోగించి క్లాస్లను రూపొందించడానికి, సవరించడానికి క్లాస్ డిజైనర్ ఉపయోగించబడుతుంది. ఇది C#, VB.NET కోడ్ అవుట్లైన్లను ఉత్పత్తి చేస్తుంది.
- డేటా డిజైనర్
- డేటాబేస్ స్కీమాలను గ్రాఫికల్గా సవరించడానికి డేటా డిజైనర్ను ఉపయోగించవచ్చు.
- మ్యాపింగ్ డిజైనర్
- విజువల్ స్టూడియో 2008 నుండి, డేటాబేస్ స్కీమాలు, డేటాను సంగ్రహించే క్లాస్ల మధ్య మ్యాపింగ్ను రూపొందించడానికి LINQ టు SQL ద్వారా మ్యాపింగ్ డిజైనర్ ఉపయోగించబడుతోంది.
ఇతర సాధనాలు
[మార్చు]- ప్రాపర్టీస్ ఎడిటర్
- విజువల్ స్టూడియోలోని GUI పేన్లో ప్రాపర్టీలను సవరించడానికి 'ప్రాపర్టీస్ ఎడిటర్' సాధనం ఉపయోగించబడుతుంది.
- ఆబ్జెక్ట్ బ్రౌజర్
- 'ఆబ్జెక్ట్ బ్రౌజర్' అనేది మైక్రోసాఫ్ట్ .NET కోసం ఒక నేమ్స్పేస్, క్లాస్ లైబ్రరీ బ్రౌజర్.
- సొల్యూషన్ ఎక్స్ప్లోరర్
- విజువల్ స్టూడియో పరిభాషలో, సొల్యూషన్ అనేది అప్లికేషన్ను రూపొందించడానికి ఉపయోగించే కోడ్ ఫైల్లు, ఇతర వనరుల సమితి. ఈ ఫైళ్లను నిర్వహించడానికి 'సొల్యూషన్ ఎక్స్ప్లోరర్' ఉపయోగించబడుతుంది.
- టీమ్ ఎక్స్ప్లోరర్
- అజూర్ డెవొప్స్ సామర్థ్యాలను IDE లోకి చేర్చడానికి 'టీమ్ ఎక్స్ప్లోరర్' ఉపయోగించబడుతుంది.
- డేటా ఎక్స్ప్లోరర్
- SQL సర్వర్ ఇన్స్టాన్స్లలో డేటాబేస్లను నిర్వహించడానికి 'డేటా ఎక్స్ప్లోరర్' ఉపయోగించబడుతుంది.
- సర్వర్ ఎక్స్ప్లోరర్
- యాక్సెస్ చేయగల కంప్యూటర్లో డేటాబేస్ కనెక్షన్లను నిర్వహించడానికి 'సర్వర్ ఎక్స్ప్లోరర్' సాధనం ఉపయోగించబడుతుంది.
- డాట్ఫస్కేటర్ కమ్యూనిటీ ఎడిషన్
- విజువల్ స్టూడియోలో డాట్ఫస్కేటర్ ఉచిత 'లైట్' వెర్షన్ ఉంది.
- టెక్స్ట్ జనరేషన్ ఫ్రేమ్వర్క్
- IDE లో లేదా కోడ్ ద్వారా టెంప్లేట్ల నుండి టెక్స్ట్ ఫైల్లను రూపొందించడానికి T4 అనే పూర్తి టెక్స్ట్ జనరేషన్ ఫ్రేమ్వర్క్ ఇందులో ఉంది.
టెస్టింగ్ సాధనాలు
[మార్చు]మైక్రోసాఫ్ట్ విజువల్ స్టూడియో అప్లికేషన్ల అభివృద్ధిలో సహాయపడటానికి సమగ్ర టెస్టింగ్ టూల్స్తో అధిక-నాణ్యత కోడ్ను వ్రాయగలదు. ఈ సాధనాలలో యూనిట్ టెస్టింగ్, ఇంటెల్లిటెస్ట్, లైవ్ యూనిట్ టెస్టింగ్, టెస్ట్ ఎక్స్ప్లోరర్, కోడ్కవరేజ్ అనాలిసిస్ ఉన్నాయి.[21]
ఎక్స్టెన్సిబిలిటీ
[మార్చు]విజువల్ స్టూడియో సామర్థ్యాలను విస్తరించడానికి డెవలపర్లకు ఎక్స్టెన్షన్స్ రాయడానికి అనుమతిస్తుంది. ఇవి విజువల్ స్టూడియోకి ప్లగ్ చేయబడి ఫంక్షనాలిటీని పెంచుతాయి. ఎక్స్టెన్షన్స్ 'మాక్రోస్', 'యాడ్-ఇన్స్', 'ప్యాకేజీలు' రూపంలో వస్తాయి.
మద్దతు ఉన్న ఉత్పత్తులు
[మార్చు]- మైక్రోసాఫ్ట్ విజువల్ C++
- ఇది మైక్రోసాఫ్ట్ C, C++ కంపైలర్ అమలు. ఇది విజువల్ స్టూడియో IDE తో ఏకీకరణ కోసం అనుబంధ భాషా-సేవలు, నిర్దిష్ట సాధనాలను అందిస్తుంది. ఇది C లేదా C++ మోడ్లో కంపైల్ చేయగలదు.
- మైక్రోసాఫ్ట్ విజువల్ C#
- C# భాషకు మైక్రోసాఫ్ట్ అమలు. .NET ఫ్రేమ్వర్క్ను లక్ష్యంగా చేసుకుంటుంది.
- మైక్రోసాఫ్ట్ విజువల్ బేసిక్
- ఇది VB.NET భాష మైక్రోసాఫ్ట్ అమలు. దీనిని ర్యాపిడ్ అప్లికేషన్ డెవలప్మెంట్ కోసం మైక్రోసాఫ్ట్ ఉంచింది.
- మైక్రోసాఫ్ట్ విజువల్ వెబ్ డెవలపర్
- ASP.NET ఉపయోగించి వెబ్సైట్లు, వెబ్ అప్లికేషన్లు, వెబ్ సేవలను సృష్టించడానికి ఉపయోగించబడుతుంది.
- అజూర్ డెవొప్స్
- ఇది సహకార సాఫ్ట్వేర్ డెవలప్మెంట్ ప్రాజెక్ట్ల కోసం ఉద్దేశించబడింది. వెర్షన్ కంట్రోల్, వర్క్ ప్లానింగ్, ట్రాకింగ్, డేటా సేకరణ, రిపోర్టింగ్లను అందిస్తుంది.
గత ఉత్పత్తులు
[మార్చు]- విజువల్ ఫాక్స్ప్రో
- ఇది ఒక డేటా-సెంట్రిక్ ఆబ్జెక్ట్-ఓరియెంటెడ్, ప్రొసీజరల్ ప్రోగ్రామింగ్ భాష.
- విజువల్ సోర్స్సేఫ్
- చిన్న సాఫ్ట్వేర్ డెవలప్మెంట్ ప్రాజెక్ట్ల కోసం ఉద్దేశించిన సోర్స్ కంట్రోల్ సాఫ్ట్వేర్ ప్యాకేజీ.
- విజువల్ J++ / విజువల్ J#
- విజువల్ J++ అనేది జావా భాషకు మైక్రోసాఫ్ట్ అమలు. సన్ మైక్రోసిస్టమ్స్ వ్యాజ్యం కారణంగా ఇది నిలిపివేయబడింది, తరువాత J# గా మార్చబడింది.
- విజువల్ ఇంటర్డెవ్
- యాక్టివ్ సర్వర్ పేజీల సాంకేతికతలను ఉపయోగించి వెబ్ అప్లికేషన్లను సృష్టించడానికి ఇది ఉపయోగించబడింది.
ఎడిషన్లు
[మార్చు]మైక్రోసాఫ్ట్ విజువల్ స్టూడియో కింది ఎడిషన్లు లేదా SKU లలో అందుబాటులో ఉంది:[22]
కమ్యూనిటీ
[మార్చు]కమ్యూనిటీ ఎడిషన్ను 2014 నవంబర్ 12 న కొత్త ఉచిత వెర్షన్గా ప్రకటించారు. ఎక్స్ప్రెస్ వేరియంట్ల మాదిరిగా కాకుండా, కమ్యూనిటీ బహుళ భాషలకు మద్దతు ఇస్తుంది, ఎక్స్టెన్షన్లకు మద్దతు ఇస్తుంది. ఓపెన్ సోర్స్ ప్రాజెక్ట్లు, విద్యా పరిశోధన, తరగతి గదుల్లో నేర్చుకోవడానికి ఇది ఉచితం. వ్యక్తిగత డెవలపర్లకు పరిమితులు లేవు కానీ సంస్థాగత వినియోగానికి కొన్ని షరతులు ఉన్నాయి.[23]
ప్రొఫెషనల్
[మార్చు]విజువల్ స్టూడియో 2010 నుండి, ప్రొఫెషనల్ ఎడిషన్ ఎంట్రీ-లెవల్ వాణిజ్య ఎడిషన్గా మారింది. ఇది మద్దతు ఉన్న అన్ని డెవలప్మెంట్ భాషల కోసం IDE ని అందిస్తుంది. ఇది XML, XSLT ఎడిటింగ్కు మద్దతు ఇస్తుంది.
ఎంటర్ప్రైజ్
[మార్చు]ప్రొఫెషనల్ ఎడిషన్ అందించిన ఫీచర్లతో పాటు, ఎంటర్ప్రైజ్ ఎడిషన్ సాఫ్ట్వేర్ డెవలప్మెంట్, డేటాబేస్ డెవలప్మెంట్, కోలాబరేషన్, ఆర్కిటెక్చర్, టెస్టింగ్, రిపోర్టింగ్ టూల్స్ కొత్త సెట్ను అందిస్తుంది.
చరిత్ర
[మార్చు]విజువల్ స్టూడియో మొదటి వెర్షన్ విజువల్ స్టూడియో 97. దానికి ముందు విజువల్ బేసిక్, విజువల్ C++, విజువల్ ఫాక్స్ప్రో విడి ఉత్పత్తులుగా విక్రయించబడేవి.
| ఉత్పత్తి పేరు | కోడ్ పేరు | విడుదల తేదీ | వెర్షన్ నంబర్ | తాజా నవీకరణ వెర్షన్ | తాజా నవీకరణ తేదీ | మద్దతు ముగింపు తేదీ[24] | మద్దతు ఉన్న .NET ఫ్రేమ్వర్క్ (యాడ్-ఆన్ లేకుండా) |
మద్దతు ఉన్న .NET (గతంలో .NET Core) (యాడ్-ఆన్ లేకుండా) |
|---|---|---|---|---|---|---|---|---|
| విజువల్ స్టూడియో 97 | బోస్టన్ | మార్చి 19, 1997 | 5.0 | సర్వీస్ ప్యాక్ 3 | 1997 డిసెంబరు 4 | జూన్ 30, 2003 | N/A | N/A |
| విజువల్ స్టూడియో 6.0 | ఆస్పెన్ | సెప్టెంబర్ 2, 1998 | 6.0 | సర్వీస్ ప్యాక్ 6 | 2004 మార్చి 29 | సెప్టెంబర్ 30, 2005 | N/A | N/A |
| విజువల్ స్టూడియో .NET (2002) | రైనియర్ | ఫిబ్రవరి 13, 2002 | 7.0 | సర్వీస్ ప్యాక్ 1 | 2005 మార్చి 8 | జూలై 14, 2009 | 1.0 | N/A |
| విజువల్ స్టూడియో .NET 2003 | ఎవెరెట్ | ఏప్రిల్ 24, 2003 | 7.1 | సర్వీస్ ప్యాక్ 1 | 2006 ఆగస్టు 15 | అక్టోబర్ 8, 2013 | 1.1 | N/A |
| విజువల్ స్టూడియో 2005 | విడ్బే | నవంబర్ 7, 2005 | 8.0 | సర్వీస్ ప్యాక్ 1 | 2006 డిసెంబరు 15 | ఏప్రిల్ 12, 2016 | 2.0 | N/A |
| విజువల్ స్టూడియో 2008 | ఓర్కాస్ | నవంబర్ 19, 2007 | 9.0 | సర్వీస్ ప్యాక్ 1 | 2008 ఆగస్టు 11 | ఏప్రిల్ 10, 2018 | 2.0, 3.0, 3.5 | N/A |
| విజువల్ స్టూడియో 2010 | డెవ్10 | ఏప్రిల్ 12, 2010 | 10.0 | సర్వీస్ ప్యాక్ 1 | 2011 మార్చి 10 | జూలై 14, 2020 | 2.0–4.0 | N/A |
| విజువల్ స్టూడియో 2012 | డెవ్11 | సెప్టెంబర్ 12, 2012 | 11.0 | అప్డేట్ 5 | 2015 ఆగస్టు 24 | జనవరి 10, 2023 | 2.0–4.5 | N/A |
| విజువల్ స్టూడియో 2013 | డెవ్12 | అక్టోబర్ 17, 2013 | 12.0 | అప్డేట్ 5 | 2015 జూలై 20 | ఏప్రిల్ 9, 2024 | 2.0–4.5.1 | N/A |
| విజువల్ స్టూడియో 2015 | డెవ్14 | జూలై 20, 2015 | 14.0 | అప్డేట్ 3 | 2016 జూన్ 27 | అక్టోబర్ 14, 2025 | 2.0–4.6.1 | 1.0 |
| విజువల్ స్టూడియో 2017 | డెవ్15 | మార్చి 7, 2017 | 15.0 | 15.9.79 | ఏప్రిల్ 14, 2025 | ఏప్రిల్ 13, 2027 | 3.5–4.7.2 | 1.0, 1.1, 2.0, 2.1 |
| విజువల్ స్టూడియో 2019 | డెవ్16 | ఏప్రిల్ 2, 2019 | 16.0 | 16.11.56 | మే 12, 2026 | ఏప్రిల్ 10, 2029 | 3.5–4.8 | 2.1, 2.2, 3.0, 3.1, 5.0 |
| విజువల్ స్టూడియో 2022 | డెవ్17 | నవంబర్ 8, 2021 | 17.0 | 17.14.32 | మే 12, 2026 | జనవరి 13, 2032 | 3.5, 4.6–4.8.1 | 2.1, 3.1, 5.0–9.0 |
| విజువల్ స్టూడియో 2026 | డెవ్18 | నవంబర్ 11, 2025 | 18.0 | 18.6.0 | మే 12, 2026 | నవంబర్ 9, 2027 | 3.5 SP1, 4.6.2–4.8.1 | 8.0-10.0 |
సంబంధిత ఉత్పత్తులు
[మార్చు]అజూర్ డెవొప్స్ సర్వీసెస్
[మార్చు]2013 నవంబర్ 13న, మైక్రోసాఫ్ట్ అజూర్ ప్లాట్ఫారమ్లో సాఫ్ట్వేర్ యాజ్ ఎ సర్వీస్ (SaaS) ను విడుదల చేసింది; అప్పట్లో దీనిని విజువల్ స్టూడియో ఆన్లైన్ అని పిలిచేవారు. తరువాత ఇది విజువల్ స్టూడియో టీమ్ సర్వీసెస్ (VSTS) గా, ఆపై అజూర్ డెవొప్స్ సర్వీసెస్గా పేరు మార్చబడింది.
విజువల్ స్టూడియో అప్లికేషన్ లైఫ్సైకిల్ మేనేజ్మెంట్
[మార్చు]విజువల్ స్టూడియో ALM అనేది మైక్రోసాఫ్ట్ అభివృద్ధి చేసిన సమీకృత సాఫ్ట్వేర్ డెవలప్మెంట్ సాధనాల సమాహారం. ఈ సాధనాల్లో IDE, సర్వర్ (టీమ్ ఫౌండేషన్ సర్వర్), క్లౌడ్ సేవలు ఉంటాయి. టీమ్ ఆధారిత అభివృద్ధి, అజైల్ ప్రాజెక్ట్ మేనేజ్మెంట్, డెవొప్స్, సోర్స్ కంట్రోల్ తదితర అంశాలకు ఇది మద్దతు ఇస్తుంది.
విజువల్ స్టూడియో ల్యాబ్ మేనేజ్మెంట్
[మార్చు]ఇది వర్చువల్ ఎన్విరాన్మెంట్లను సృష్టించడానికి, నిర్వహించడానికి సాఫ్ట్వేర్ టెస్టర్ల కోసం మైక్రోసాఫ్ట్ అభివృద్ధి చేసిన సాఫ్ట్వేర్ డెవలప్మెంట్ సాధనం.
విజువల్ స్టూడియో లైట్స్విచ్
[మార్చు]ఇది ఇప్పటికే ఉన్న .NET టెక్నాలజీలు, మైక్రోసాఫ్ట్ ప్లాట్ఫారమ్లపై లైనఫ్-బిజినెస్ అప్లికేషన్లను రూపొందించడానికి ప్రత్యేకంగా రూపొందించబడిన ఫ్రేమ్వర్క్.
విజువల్ స్టూడియో కోడ్
[మార్చు]విజువల్ స్టూడియో కోడ్ అనేది లైనక్స్, మాక్ OS, విండోస్ కోసం రూపొందించిన ఉచిత సోర్స్ కోడ్ ఎడిటర్. ఇది ఓపెన్-సోర్స్పై నిర్మించబడింది.
విజువల్ స్టూడియో టీమ్ సిస్టమ్ ప్రొఫైలర్
[మార్చు]ఇది .NET ప్రాజెక్ట్ల పనితీరును విశ్లేషించడానికి ఒక సాధనం, ఇది ప్రోగ్రామ్ స్పేస్, టైమ్ కాంప్లెక్సిటీని విశ్లేషిస్తుంది.
ఇవి కూడా చూడండి
[మార్చు]- విజువల్ స్టూడియో కోడ్
- మైక్రోసాఫ్ట్ స్మాల్ బేసిక్
- మైక్రోసాఫ్ట్ విజువల్ స్టూడియో ఎక్స్ప్రెస్
గమనికలు
[మార్చు]మూలాలు
[మార్చు]- ↑ "Visual Studio 2026 release notes". 8 సెప్టెంబరు 2026.
- ↑ Copsey, Reed Jr. (December 13, 2011). "Which language is Visual Studio developed in?". Microsoft Developer Network (in అమెరికన్ ఇంగ్లీష్). Archived from the original on February 13, 2023. Retrieved December 10, 2022.
- ↑ "Visual Studio 2026 Product Family System Requirements". Microsoft (in అమెరికన్ ఇంగ్లీష్). Retrieved November 12, 2025.
- ↑ "Microsoft Visual Studio 2015 Language Pack". Microsoft. Archived from the original on September 12, 2016. Retrieved August 29, 2016.
- ↑ "Visual Studio Downloads". Visual Studio (in అమెరికన్ ఇంగ్లీష్). Microsoft. Archived from the original on December 26, 2018. Retrieved November 23, 2013.
- ↑ Brenner, Pat (July 19, 2013). "C99 library support in Visual Studio 2013". Visual C++ Team Blog (in అమెరికన్ ఇంగ్లీష్). Microsoft. Archived from the original on August 5, 2014. Retrieved November 7, 2021.
- ↑ "F# at Microsoft Research". Microsoft. Archived from the original on April 1, 2019. Retrieved July 22, 2019.
- ↑ "Best Python IDE For Python Programming". Pythonic Quest. January 13, 2017. Archived from the original on January 18, 2017. Retrieved January 17, 2017.
- ↑ "Visual Studio Product Lifecycle and Servicing". Microsoft Docs (in అమెరికన్ ఇంగ్లీష్). January 22, 2025. Retrieved July 21, 2025.
- ↑ "Visual Studio Development Environment Model". Microsoft (in అమెరికన్ ఇంగ్లీష్). Archived from the original on October 19, 2008. Retrieved January 1, 2008.
- ↑ "VSPackages and Managed Package Framework (MPF)". Microsoft. Archived from the original on January 13, 2009. Retrieved January 1, 2008.
- ↑ "Language Service Essentials". MSDN. Microsoft. Archived from the original on January 12, 2009. Retrieved January 1, 2008.
- ↑ "Source Control Integration Essentials". Microsoft (in అమెరికన్ ఇంగ్లీష్). Archived from the original on February 15, 2011. Retrieved September 19, 2010.
- ↑ "Source Control Plug-ins". Microsoft (in అమెరికన్ ఇంగ్లీష్). Archived from the original on September 26, 2010. Retrieved September 19, 2010.
- ↑ Constantin, Alin. "Microsoft Source Code Control Interface". Alin Constantin. Archived from the original on February 18, 2008. Retrieved January 3, 2008.
- ↑ "Visual Studio .NET - Top 10 Code Editor Tips and Tricks". Microsoft (in అమెరికన్ ఇంగ్లీష్). Archived from the original on March 23, 2008. Retrieved December 31, 2007.
- ↑ "Attaching to Running Processes". MSDN. Archived from the original on April 30, 2008. Retrieved December 31, 2007.
- ↑ "Breakpoint Overview". Microsoft. Archived from the original on January 1, 2009. Retrieved December 31, 2007.
- ↑ "Code Stepping Overview". Microsoft. Archived from the original on September 14, 2008. Retrieved December 31, 2007.
- ↑ "Binding Controls to Data in Visual Studio". Msdn.microsoft.com. Archived from the original on May 15, 2013. Retrieved June 15, 2013.
- ↑ "Code Testing Tools & Services | Visual Studio". Visual Studio (in అమెరికన్ ఇంగ్లీష్). Retrieved 2022-10-16.
- ↑ "Compare Visual Studio 2019 Editions". Microsoft. Archived from the original on March 12, 2017. Retrieved March 11, 2017.
- ↑ "Visual Studio 2017 licensing white paper" (PDF). November 2017. Archived (PDF) from the original on August 11, 2018. Retrieved August 11, 2018.
- ↑ "Visual Studio Product Lifecycle and Servicing". learn.microsoft.com. Microsoft. September 18, 2024.
బాహ్య లింకులు
[మార్చు]మూస:MS DevTools మూస:Microsoft మూస:Integrated development environments మూస:.NET Framework మూస:HTML editors మూస:GUI builders మూస:JavaScript