Showing posts with label studio. Show all posts
Showing posts with label studio. Show all posts

Saturday, September 28, 2024

PHP for Web Developers, Advanced Concepts and Best Practices

PHP, which stands for Personal Home Page or PHP Hypertext Preprocessor, is a specialized scripting language designed for creating dynamic web content that is executed on the server side. It's also considered a reflective programming language used to execute scripts on the server side, although it can also be used with the command-line interface or through a standalone graphical application. It has always been an alternative to commercial programming languages like Java and others. Incredibly, PHP originated in 1994 as a set of CGI binary files in the C programming language, coded by Danish programmer Rasmus Ledorf to replace Perl scripts on his personal webpage. Officially, PHP made its appearance on June 8, 1995.

Behind it today stand The PHP Development Team, Zend Technologies, the PHP Foundation, and millions of users. It is estimated that over 76% of websites on the Internet are powered by PHP in some way. By default, PHP files end with the *.php extension. Sometimes, a portion of PHP code is embedded directly into HTML pages; together with HTML, but best practice is to separate PHP from HTML into a separate file. When the server encounters a PHP header <?php and code in PHP; or a file that ends with *.php; it automatically passes the entire file to the PHP processor. The result is that your web browser will only display HTML, while all PHP code remains hidden. If you take any HTML file and rename it to *.php, the HTML will be executed as if you were using *.htm or *.html. If you're coding in PHP, always use *.php files.

A web designer is ready to take a big step forward and learn PHP

A web designer is ready to take a big step forward and learn PHP

The first version of PHP was officially named Personal Home Page Tools; PHP Tools. It was simply the first use of the name PHP. Consider that the creator of PHP didn't initially intend for PHP to become a programming language. In the second version, Rasmus Ledorf claimed that PHP was the simplest and fastest tool for creating dynamic web pages. The third version of PHP completely changed the entire foundation from scratch. From all 4.x versions; the Zend Engine was added; which added a more advanced tag-parsing system - parse-execute, superglobals were introduced, register_globals was disabled by default, and CLI was introduced as an addition to CGI. Only from July 13, 2004, did the PHP version bring significant improvements, of which object-oriented programming support is definitely one. This opened up a whole new set of possibilities and a whole range of frameworks for PHP emerged; which we would translate as work frameworks like Laravel.

You see, the problem with PHP is that it's too simple. You can easily try out your ideas and admire the quick successful results. The problem is when your project gets bigger and your team gets more people. In PHP, you can do many things in multiple ways; what is simple for you can be completely complicated for others. Some things become obsolete, some are discarded, others change while each new phase becomes a nightmare. What is done in one day quickly turns into five days or you get completely stuck. For example, instead of the PHP header <?php, you type <php? and the entire project, the Internet, time, and deadlines will turn upside down. And you simply have no idea what's wrong with the errors. In the PHP programming language, there are so many mistakes; on some small details or logic that fixing errors can become a nightmare for every programmer.

And if you're entangled in classes, inheritance, interfaces, some project organization that only the first creator understands; documentation is useless then. That's why frameworks were created, and sometimes it's advisable to use them so that some things are organized for you. Again, if you're going to use shared hosting; then stick with pure PHP; because providers can disable e.g., routing on their server and then You're stuck or rent your own server, which will cost you three times as much. So, only experience saves you. And it's based on the mistakes you've gone through yourself; justified or not.

Preparing For the PHP Adventure: Setting Up Your PHP Programming Environment

Thursday, May 25, 2023

Naučite kako započeti sa TypeScript-om, iskoristite potencijal JavaScript-a uz nadogradnju

Ako pitate nekog od mnogobrojnih programera šta je to TypeScript, definitivno ćete dobiti mnogo konfuznih odgovora. Ako posetite zvaničnu prezentaciju TypeScript-a, pogledajte ovde; možete pročitati da je TypeScript programski jezik sa snažnim tipiziranjem koji se nadograđuje na JavaScript  programski jezik, pružajući vam bolje alate za rad u bilo kojoj razmeni. Znači TypeScript jeste programski jezik, koji za razliku od JavaScript-a koristi statički tipizirane promenjive ali je takođe i alat koji kompajlira i nadograđuje JavaScript sa mnogim stvarima koje JavaScript-u nedostaju. Možete li bar pokušati zamisliti kako to izgleda u praksi? Za početak, interesantno. Definitivno, nije nešto što ste do sada radili. Postoji jedna šala, kad vas neko pita koji programski jezik da uči; onda mu kažete  TypeScript jer je sve ostalo zastarelo. Činjenica je da TypeScript postoji još od 2012 godine, ali tek zadnjih godina je stekao sve veću popularnost. Da, iza njega stoji Microsoft korporacija; što programerima daje neku sigurnost, još bolja stvar je što je TypeScript besplatan programski jezik otvorenog kôda. Ako tu dodate jedno čuveno ime danskog softver inženjera Anders Hejlsberg-a, arhitektu C# programskog jezika, koji je takođe imao svoj ogroman doprinos kao tvorac Turbo Pascal-a. Onda za TypeScript možete biti sigurni da je to nešto genijalno i ozbiljna stvar koju jednostavno morate znati. Ali prvo da pogledamo šta je to sa JavaScript-om što je nateralo pametne ljude da stvore  TypeScript. Poznata je ogromna moć i sveprisutnost JavaScript programskog jezika na Internetu; ali sve više i na drugim uređajima; upravo zbog svoje jednostavnosti i što je zaista lak za učenje. Međutim, izazovi su nastali kad radite na velikim i složenim projektima.


( TypeScript nije samo programski jezik, već i alat i nadogradnja JavaScript-a )

Kad spojite interpreter i greške u sintaksi, pa čak i sa PHP programskim jezikom koji radi na strani servera, dobijete noćnu moru. Morate pokrenuti celu aplikaciju da bi ste otkrili grešku u sintaksi.  JavaScript koristi objekte i prati principe OOP - objektnog orjentisanog programiranja, ali to postiže korišćenjem čistih funkcija, što je svojstvo PF - paradigme funkcionalnog programiranja. On jednostavno prati i OOP i FP principe, ali zapravo je proceduralni jezik. TypeScript jednostavno generiše JavaScript. On jednostavno kompajlira TypeScript programski jezik u čisti JavaScript. Da, može zvučati kome treba taj dodatni posao, ali sa time se dobijaju neverovatne stvari. TypeScript na ovaj način ne treba novo radno okruženje već radi na svakom JavaScript okruženju. Ovo otvara mogućnost da se postojeći JavaScript projekti migriraju postepeno na TypeScript bez potrebe za pisanjem novog kôda. Dok JavaScript koristi određen ECMAScript standard, TypeScript kompajler ima parametar koji omogućava da prebacujete kôd između različitih ECMAScript standarda. Ipak, glavna karakteristika TypeScript-a je statičko tipiziranje, što znači da programerima omogućava da deklarišu vrste podataka. To pomaže otkrivanju grešaka i pruža bolju podršku za refaktorisanje kôda, automatsko završavanje kôda; kao i pravljenje poboljšane dokumentacije. TypeScript podržava napredne koncepte programiranja poput interfejsa, klasa, modula i generika. Jednostavno, TypeScript pomaže  programerima da pišu čistiji, pouzdaniji i lakše održavaju velike JavaScript projekte bez pisanja novog JavaScript kôda zahvaljujući naprednim programsko jezičkim konstrukcijama i funkcionalnosti koje nemate u JavaScript programskom jeziku. Nadam se da vam je sada jasnije zašto treba da učite i koristite TypeScript. Imajte samo na umu, sve ovo što ste pročitali u  praksi je mnogo jednostavnije.

Šta mi treba da počnem sa TypeScript programskim jezikom?

Saturday, April 22, 2023

Otkrijte zašto Google preferira Kotlin programski jezik za razvoj Android aplikacija

Prema podacima iz 2021 godine, Srbija ima relativno visok procenat korisnika pametnih telefona. Prema podacima portala Statista, procenat korisnika pametnih telefona u Srbiji iznosi oko 50%, što znači da polovina populacije koristi pametni telefon. Ipak, za Srbiju ne možemo reći da zaostaje po pitanju pametnih telefona od najnaprednijih zemalja iako je moguće da još uvek nemamo dostupnost baš svih određenih tehnologija i usluga, koje neke zemlje imaju. Nego se u Srbiji svaki dan sve više u širokoj meri koriste pametni telefoni uglavnom za pretraživanje Interneta, korišćenje društvenih mreža, slanje poruka, gledanje video zapisa itd. Isto tako, Android je najpopularniji mobilni operativni sistem u Srbiji, sa procenjenim udelom od oko 80-85% na tržištu mobilnih uređaja. Ali šta je to Android, što zaista znamo o njemu osim da ga većina korisnika koristi svakodnevno? Android je mobilni operativni sistem koji je razvio Google, zasnovan na Linux kernel-u i otvorenog koda. Android je dizajniran da radi na mobilnim uređajima kao što su pametni telefoni, tableti, pametni satovi, televizori i drugi slični uređaji. On omogućava razvoj aplikacija za ove uređaje i obezbeđuje infrastrukturu za njihovo izvršavanje. Android se prvi put pojavio na tržištu 23 septembra 2008 godine, kao konkurencija iOS-u od strane multinacionalne tehnološke kompanije Apple. Prvi uređaj koji je pokrenuo Android bio je HTC Dream, poznat i kao T-Mobile G1. Od tada, Android se razvio u jedan od najpopularnijih mobilnih operativnih sistema na svetu, sa preko 2,5 milijardi aktivnih uređaja širom sveta. Međutim, da li je to jedini razlog da je Android postao jedan on najpopularnijih platformi za programere? Naravno, da nije!


( Android platforma sve više privlači programere )

Postoji više razloga, zašto se veći broj programera okrenuo i posvetio Aplatformi i kodiranju Android aplikacija. Jedan od najbitnijih, jeste definitivno izuzetno veliki broj korisnika Android operativnog sistema, koji je definitivno i dalje u porastu. Međutim, Android je takođe otvorena platforma, što znači da je dostupan za besplatno korišćenje i modifikaciju. Ovo je privuklo mnoge programere koji žele da eksperimentišu i kreiraju nove aplikacije i funkcionalnosti za AndroidGoogle je obezbedio mnoge resurse i alate za programere koji rade na Android aplikacijama, uključujući dokumentaciju, vodiče, forume i razvojne alate. Jedan od njih je definitivno Android Studio, IDE - integrisano razvojno okruženje za programiranje Android aplikacija. Ovo je olakšalo razvoj aplikacija i smanjilo nivo složenosti za programere. Ali šta je sa monetizacijom, za programere u Srbiji; mogu li oni koristiti monetizaciju na Google Play Store? Tačno je da to nije pre bilo moguće, ali danas 2023 godine, programeri u Srbiji mogu koristiti monetizaciju na Google Play Store-uGoogle Play Store omogućava programerima iz više od 190 zemalja, uključujući Srbiju; da objavljuju i prodaju svoje aplikacije i igre, i da zarade novac od njih. Programeri mogu zaraditi novac na različite načine,  uključujući naplatu za preuzimanje aplikacije, prodaju unutar aplikacije, oglašavanje i pretplatu. Google Play Developer Console pruža programerima alate za upravljanje i praćenje prihoda, kao i statistiku preuzimanja aplikacija. Programeri iz Srbije takođe mogu koristiti AdMobGoogle-ovu platformu za oglašavanje u mobilnim aplikacijama, kako bi zaradili novac prikazujući oglase u svojim aplikacijama. Da li su ovi razlozi dovoljni, da možda čak i vi pređete na programiranje Android aplikacija? To zavisi isključivo od vas i vaših okolnosti, dok je naša preporuka definitivno DA!

Zašto Kotlin, zar se Android aplikacije ne programiraju u Java programskom jeziku?

Saturday, February 18, 2023

Pokrenite svoje putovanje veb razvoja, uvod u Laravel radni okvir

Ukoliko učite PHP programski jezik, čiji tutorijal možete pogledati ovde; možete se pitati šta je to Laravel i zašto bi ste i to učili. Zar PHP programski jezik nije dovoljan da iskodirate kakav god hoćete veb sajt, pa ukoliko je neophodno ako zatreba možete ubaciti i JavaScript i Ajax. Pa, vidite ovako; Laravel je open-source framework; na Srpskom jeziku radni okvir; za PHP programski jezik. On vam pomaže tako što preuzima odgovornost umesto vas za veliki deo poslovne logike vaših aplikacija, za mnoge uobičajene komponente kao što su validacija unosa, pristup bazi podataka, autentifikacija korisnika, izrada šablona itd. Danas programeri koriste mnogobrojne radne okvire za razvoj aplikacija, veb sajtova, biblioteke i komponente koje su drugi programeri iskodirali i testirali da vi to ne morate isto kodirati. Radni okviri održavaju konzistentnost i fleksibilnost i dok vi razmišljate, gde i kako nešto iskodirati u PHP programskom jeziku u vašem projektu koji postaje sve veći i kompleksniji; radni okvir razmatra samo: "Koju komponentu treba da koristim ovde?" Ako se pitate zašto baš Laravel; onda je moj odgovor zato što je trenutno jedan od najboljih za PHP developere. Ako se vratimo u prošlost; jedan od prvih radnih okvira je bio 2004 godine Ruby on Rails. Brzo je postao popularan jer je takođe popularizovao MVC, konvenciju nad konfiguracijom i mnoge alatke koje su doprinosile programerima brz razvoj aplikacija. Zatim se pojavio CakePHP 2005 godine i onda se razvoj nastavio u vidu CodeIgniter, Simfony, Kohana, Zend Framework itd. Još, 2010 godine CodeIgniter je postao veoma popularan radni okvir za PHP programere ali je kasnije počeo da zaostaje u tehnološkom razvoju i postao je previše spor. Zato je u junu 2011 godine, Taylor Otwella ponudio svoj radni okvir; napredniju alternativu CodeIgniter-a koju danas zovemo Laravel 


( Laravel je trenutno jedan od najboljih radni okvira za PHP programere )

Laravel 1 je doneo autentifikaciju, lokalizaciju, modele, views, sesije i rutiranje. Sve je iskodirano od nule. Laravel 2 je bio zaslužan za kontrolore, IoC i Blade. Laravel 3 je doneo Artisan i Bundles. Laravel 4 je otišao još dalje sa distribucijom paketa preko Composer radnog okvira. Zato se i kaže da je Laravel baziran na PHP programskom jeziku ali i na drugom radnom okviru Composer-u. Laravel 4 je još 2013 godine doneo još mnogo divnih stvari koje PHP programerima olakšavaju posao poput database seeding, automatsko upravljanje sa konekcijama baza podataka, 2014-te upravljanje PHP Cloud serverima, Vargrant okruženje, upravljanje pretplatama itd. Laravel 5 je još 2015 godine doneo novu strukturu direktorijuma i keširanje ruta itd. Od prekjuče; tačnije 16 februara 2023 godineLaravel je izbacio 10.2 stabilnu verziju koji zahteva minimum PHP 8.1 verziju. Svake godine se u prvih 6 meseci u SAD-u održava konferencija Laracon dok se ista održava u Evropi; tačnije Amsterdam-u u drugoj polovini godine; gde možete uvek saznati skoro sve o razvoju Laravel radnog okvira. E sad se možete pitati, ako je Laravel toliko dobar radni okvir zašto ga svi ne koriste? Mislim da postoje više razloga. Promene se često dešavaju u različitim verzijama, komponentama, kodu i postoje neke knjige i odlična dokumentacija o Laravel-u ali ponekad je komplikovano sve to uklopiti i ispratiti. Ukoliko koristite Share Hosting kod nekog provajdera; možda on jednostavno neće raditi. Druga stvar je ako vi zakupite vaš server. Tad možete da kontrolišete i da instalirate svašta na vaš hosting. Možete kompletan projekat da održavate i menjate kad se nešto promeni. Ali to zahteva mnogo više učenja i strašno je kad nad nekom komponentom nemate kontrolu. Zbog toga neki stariji iskusniji PHP programeri se drže čistog PHP  programskog jezika bez bilo čega što to može narušiti. Sve u svemu, što se mene tiče u svemu trebate biti fleksibilni; potrebno vam je vreme i mnoge greške da bi ste bili iskusniji u PHP  kodiranju ali jednostavno nema odustajanja. Uvek napredujete i učite. Još pre par meseci nije bilo šanse da instaliram Laravel na noviju verziju Linux distribucije Ubuntu-a zbog grešaka koje nisam razumeo dok je to danas druga priča.

Kako da instaliram Laravel?

Saturday, June 17, 2017

Šta je novo u Microsoft Visual Studio 2017

Microsoft Visual Studio je Microsoft-ov IDE - integrisano programersko okruženje, ili jednostavnije rečeno skup programskih alata koji vam omogućavaju da programirate skoro sve što želite da programirate od najednostavnijeg software-a do veštačke inteligencije. Prvi Microsoft Visual Studio je nosio naziv Microsoft Visual Studio 97 i kao što pretpostavljate izašao je na tržište 1997 u februaru, tako da danas najnoviji Microsoft Visual Studio 2017, koji je na tržište izašao 7 marta 2017 godine; ujedno slavi i 20 godina postojanja ovog izvanrednog IDE-a. Danas sa Microsoft Visual Studio 2017 možete da razvijate skoro sve vrste aplikacija bez obzira koju platformu target-irate; ali imajte na umu da Microsoft Visual Studio 2017 deli na različite pakete i da na primer Microsoft Visual Studio 2017 koji radi na Windows platformi ne sadrži iste mogućnosti i klase kao Microsoft Visual Studio 2017 na Mac računarima ili Microsoft Visual Code na Linux operativnom sistemu. Windows platforma za Microsoft Visual Studio 2017 je i dalje dominantna zbog logičkih razloga jer na primer nema smisla praviti WPF aplikacije za Linux operativni sistem kad WPF aplikacije ne rade na Linux operativnim sistemima. Međutim, šta ako vam kažem da vi u Microsoft Visual Studio 2017  možete programirati C++ programe koji će da rade na Linux operativnom sistemu? Zvuči neverovatno, ali može. Microsoft je takođe proširio svoj IDE na familiju paketa koji su od izuzetne pomoći ukoliko zapošljavate programere i radite na velikim projektima. Sa pravom vam mogu reći da su Microsoft-ovi proizvodi danas apsolutno okrenuti potrebama kompanija i srednjih preduzeća dok uloga individualnog programera nije beznačajna jer i kao individualni programer vi možete videti poboljšanja koja vam olakšavaju programiranje.  


( Microsoft Visual Studio 2017 )

Microsoft Visual Studio 2017  familiju čine sledeći paketi. Svaki ima svoju cenu, memorijske zahteve dok su neki besplatni. Mogu se instalirati na engleskom, kineskom, češkom, francuskom, italijanskom, nemačkom, japanskom, korenskom, portugalskom, poljskom, ruskom, španskom i turskom jeziku; što nije slučaj sa svim paketima.          
  • Visual Studio Enterprise 2017
  • Visual Studio Professional 2017
  • Visual Studio Community 2017
  • Visual Studio Test Professional 2017
  • Visual Studio Test Agent 2017
  • Visual Studio Test Controller 2017
  • Visual Studio Team Foundation Server Office Integration 2017
  • Visual Studio Feedback Client 2017
Tehnologija sve više napreduje, pokriva sve više poslovnih oblasti, uređaja i programiranje aplikacija postaje kompleksnije. U mnogim zemljama informatička literatura kasni godinama i ne pokriva sve mogućnosti koje donose najnovije instalacije i poboljšanja. Zbog toga je i edukacija često nepotpuna i ostavlja vam prostor da samo kroz vlastito pretraživanje Internet-a dođete do novijih informacija koje često menjaju i konfigurisanje i code koji poznajete od ranije. I pored ogromnih i brzih promena Microsoft je uspeo da kroz sve ove godine zadrži status Microsoft Visual Studio-a kao najboljeg i najmoćnijeg IDE-a za programere na svetu ali isto tako je uspeo da C# programski jezik napravi najkompletnijim programskim jezikom. Ukoliko ste početnik u programiranju; sva kompleksnost Microsoft Visual Studio 2017 ne treba da vam programiranje čini nedostižnim, već trebate da imate svakodnevnu rutinu da programirate i ujedno učite novine. Zato svako ko želi da uči C# programski jezik pre svega treba da poznaje osnove ali i da ima svoj vlastiti projekat koji će konstantno da testira, unapređuje, menja i da na taj način ostane u toku progresa. Microsoft Visual Studio 2017 jeste namenjen timskom poslu ali definitivno pažnja prema individualnom programiranju ne izostaje.      

Koji su minimalni sistemski i hardverski zahtevi za instalaciju Microsoft Visual Studio 2017 ?

Monday, September 07, 2015

Nauči C++ kao profesionalac, izgradi čvrste osnove od nule

C++ programski jezik je viši programski jezik nastao 1983 godine kao poboljšanje C programskog jezika i to ne samo zbog uvođenja klasa; dodatnog omogućavanja objektno orjentisanog programiranja već što je uveo i mnoštvo poboljšanja ali i prilagođavanja radu sa kompleksnim sistemima poput grafičkog korisničkog interfejsa i mrežnih okruženja. Vi ne morate poznavati C programski jezik da bi ste učili C++ programski jezik, posebno što za razliku od C programskog jezika, C++ programski jezik mnoge stvari obavlja drugačije; plus se i dalje razvija. Moja preporuka vama je da bar naučite najosnovnije stvari u C programskom jeziku pre nego što se posvetite C++ programskom jeziku i pored toga što će vam reći da učenje C++ programskog jezika može biti prednost ako ne znate C programski jezik. Neznanje nečega za mene nije nikad prednost. Mnoštvo današnjih programa koje viđate u računaru je uglavnom programirano u C++ programskom jeziku; posebno igrice. Mnogi programi danas prelaze u C# programerski jezik zato što je mnogo lakši i jednostavniji za programiranje, međutim neke kompanije ne žele da njihov projekat zavisi od Windows platforme i .NET tehnologije, što C++ programski jezik još uvek svrstava među najtraženijima na tržištu rada. Što se tiče nekog mog ličnog mišljenja, C++ programski jezik je jedan od teži programski jezika ali se može koristiti na svim platformama uz minimalne korekcije. C++ programski jezik zahteva od programera da prvo projektuje program više nego drugi programski jezici pre nego što ga napišete. Smatra se brži od C# i Java programskog jezika. Ne možete da pravite WPF aplikacije u C++ programskom jeziku iako mnogi tvrde da je to moguće preko .NET API-a koji takođe zahteva .NET Framework ali možete programirati aplikacije i za iOS i Android platforme.


( C++ Programski jezik je brži od C# i Java programskog jezika )

Za učenje C++ programskog jezika možete koristiti mnogobrojne tekst editore, kompajlere i IDE - integranisana razvojna okruženja u zavisnosti od operativnog sistema i vaših potreba. Profesionalni C++ programeri koriste komercionalna integranisana razvojna okruženja poput CLion i ReSharper C++. Međutim i vi možete koristiti jedno od najboljih integranisani razvojni okruženja poput Microsoft Visual Studio Community zato što je Community edicija besplatna. Ali uzmite u obzir da ovo razvojno okruženje na žalost ne možete da koristite na Linux operativnom sistemu. Nego umesto njega možete koristiti Visual Studio Code. Što se tiče mnoštva drugih, starijih i manjih integransiani razvojni okruženja kao što je na primer DEV-C++. On se pre dosta koristio u školama u Srbiji. To takođe možete koristiti. Možete čak pogledati i Manuel's No-Talk Programming Videos i na njemu pronaći kako se instalira Blocks::Code ili Notepad++ i za Windows i za Linux operativni sistem. Nije retkost da neki korisnici Linux operativnog sistema koriste čak Vim tekstualni editor. Izbor je samo na vama. Što se nas tiče, s obzirom da je ovo tutorial za C++ početnike, mi ćemo koristiti Visual Studio Code. Svejedno je da li ovo integranisano razvojno okruženje koristite za WindowsLinux  ili MacOS operativni sistem, ali postoji razlika u instalaciji kompajlera koje morate imati instaliranog u vašem operativnom sistemu. 

Kako da to instaliram i napišem moj prvi C++ program?

Wednesday, August 05, 2015

Šta je novo u Visual Studio 2015?


Još pre zvaničnog izlaska Windows 10 i njegove nadogradnje, tačnije u Ponedeljak 20 Jula 2015 godine, Microsoft je zvanično lansirao i novu verziju Visual Studio 2015. I pored toga što novi Visual Studio donosi značajne izmene i novine spram prethodni verzija, taj događaj nije propraćen ni sa delimičnom medijskom pažnjom na našim prostorima, što ne znači da neće u narednim danima i mesecima. Razlog je jednostavno mnoštvo promena što zahteva mnogo analiziranja, istraživanja, testiranja i vremena. Leto 2015 godine je donelo ogromne promene iz Microsoft korporacije i u narednim mesecima informatički časopisi, autori informatičkih knjiga i svi programeri koji prelaze na nove nivoe programiranja će definitivno imati pune ruke posla sa novim promenama. Međutim i vi samostalno možete da istražujete i eksperimentišete sa novinama, jednostavno skinete i instalirate besplatno Visual Studio Community 2015, pogledajte ovde i malo po malo učite i kodirajte.


( Visual Studio Community 2015 )

Da bi Visual Studio 2015 radio na vašem računaru, neophodno je da imate processor minimum 1.6 GHz, 1 GB RAM memorije, ako koristite virtualnu memoriju onda 1.5 GB, 4GB HDD ili 10GB HDD ako koristite Visual Studio Enterprise 2015. Grafička kartica mora da podržava minimum DirectX 9.0 i 1024x768 rezoluciju ekrana. Takođe morate da imate Windows 8.1 ili Windows 10 operativni sistem, mada će raditi i na Windows Server 2012 R2 ukoliko izvršite update 2919355 što uključuje i dodatne update-ove neophodne za uspešnu instalaciju.