Ruby on Rails

Ruby on Rails
Originalni nazivенгл. Ruby on Rails
Autor(i)David Hansson
Aktuelna verzija5.0,objavljena 30. juna 2016. godine.
LicencaMIT licenca
Veb-sajthttp://rubyonrails.org

Ruby on Rails ili jednostavno Rails je razvojni okvir za veb, koji ima za cilj maksimizaciju programerske produktivnosti. Razvijen je pre više od deset godina.[1] Napisan na programskom jeziku Ruby i danas čini okosnicu mnogih najpopularnijih aplikacija na internetu[2]. U skladu sa time ima neverovatno aktivnu i entuzijastičnu zajednicu.

Rails je razvio David Heinemeier Hansson 2003. godine dok je radio na osnovama koda za Basecamp[3](alat za upravljanje projektima). David prestavlja Ruby on Rails i zvanično objavljuje njegov izvorni kod u julu 2004. godine[4]. Tokom godina Rails kod se razvijao zadržavajući tri glavna principa:

Istorija

Prva verzija Ruby on Rails je nastala 2004. godine, a prva stabilna (1.0) je objavljena 13. decembra 2005. godine. Od tog trenutka Ruby On Rails dobija značajnu ulogu u svetu veb razvoja. Naredna verzija 2.0 je objavljena 6. decembra 2007. godine.

Rails 2.3 verzija je objavljena 15. marta 2009. godine sa velikim novim dostignućima u šablonima, ugnježdenim formama i Rack-u (interfejs za razvoj veb aplikacija u Rubiju).

23. decembra 2008. godine frejmvork veb aplikacije, Merb, je lansiran i Ruby on Rails je objavio da će sarađivati sa projektom u cilju unapređivanja Merb-a u verziji Rails 3, da bi se okončalo nepotrebno dupliranje. Merb se spojio sa Rails-om u verziji 3.0.

Verzija 3.1 je objavljena 31. avgusta 2011. u kojoj se jQuery pojavljuje kao podrazumevana biblioteka za JavaScript i nedavno uveden CoffeeScript.

Verzija Rails 3.2 objavljena je 20. januara 2012. godine, sa brzim režimom razvoja i usmeravanjem mašine. Rails 3.2.x je poslednja verzija koja podržava Ruby 1.8.7 . Rails 2.2.12 podržava Ruby 2.0.

Verzija 4.0 je objavljena 25. juna 2013. godine predstavljajući turbolinkove, prenose uživo kao i pravljenje aktivnih resursa i drugih opcionih komponenti za njihovo razdvajanje na sisteme za upravljanje paketima.

Verzija 4.1 je objavljena 8. aprila 2014. godine predstavljajući Spring, Variants, enumeracijski tip i secrets.yml.

Verzija 4.2 je objavljena 19. decembra 2014. godine predstavljajući Active Job, asinhrone mejlove, veb konzole i strane ključeve.

Verzija 5.0 je objavljena 30. juna 2016. godine.

Verzija Datum
1.0[5] 13. decembar 2005.
2.0[6] 7. decembar 2007.
2.3[7] 16. mart 2009.
3.0[8] 29. avgust 2010.
3.1[9] 29. avgust 2011.
3.2[10] 20. januar 2012.
4.0[11] 25. jun 2013.
4.1[12] 8. april 2014.
4.2[13] 19. decembar 2014.
5.0[14] 30. jun 2016.

Razvoj

Ruby on Rails se često instalira koristeći RubyGems, sistem za upravljanje paketima koji je uključen u trenutnu verziju jezika Ruby. Mnogi Unix sistemi takođe podržavaju instalaciju Ruby on Rails-a i zavisni su od njegovih izvornih sistema za upravljanje paketima. Ruby on Rails je uglavnom razvijen za servere baza podataka kao što su MySQL i PostgreSQL i veb server koji pokreće Phusion Passanger modul.[15]

Filozofija i dizajn

Ruby on Rails podstiče naredne principe:

  • Konvencija iznad konfiguracije
  • Ne ponavljaj princip[16]
  • Debeli modeli, mršavi kontroleri

Konvencija iznad konfiguracije - znači da postoji konvencija koju programer treba da poštuje i da treba samo da odredi nekonvencijalne aspekte aplikacije. Na primer, ako imamo klasu Sale u modelu, odgovarajuća tabela u bazi podataka će se podrazumevano zvati sales. Generalno, Ruby on Rails dovodi do skraćivanja i ponovnog korišćenja istog koda.

Ne ponavljaj se - sugeriše programeru da nije dobro ponavljati iste delove koda. Na primer, koristeći modul ActiveRecord programer ne mora da definiše imena kolona u bazi podataka prilikom definicija klasa. Umesto toga, Ruby on Rails može da izvede ovu informaciju preko imena klase iz baze podataka.

Debeli modeli, mršavi kontroleri - većinu aplikacija logički treba smestiti unutar modela ostavljajući kontrolere sto je moguće slobodnijim.

Tehnički pregled

Kao i mnogi veb okviri Ruby on Rails koristi MVC arhitekturu, obrazac za organizovanje programiranja aplikacija. U podrazumevanoj konfiguraciji, model u programskom okviru (frejmvork) se povezuje sa tabelom u bazi podataka i sa Ruby fajlovima. Na primer, model klase User će obično biti definisan u fajlu "user.rb" u direktorijumu aplikacija/modeli i povezan sa tabelom "users" u bazi podataka. Programeri mogu da ignorišu ovu konvenciju i biraju različita imena za svoje modele, fajlove i baze podataka, ali to nije uobičajena praksa i nije u skladu sa principom "konvencija iznad konfiguracije". Kontroler je komponenta sa serverske strane Rails-a koja odgovara spoljašnjim zahtevima veb servera aplikaciji. On određuje koji fajl se trenutno obrađuje. Kontroler može postaviti upit jednom ili više modela direktno za informacije i proslediti ih na pregled, kao i obezbediti jednu ili više akcija. Akcija je najčešće osnovna jedinica koja opisuje kako odgovoriti na specifičan spoljni zahtev veb pregledača. Takođe treba napomenuti da će akcija kontolera biti dostupna spoljnom veb zahtevu samo ako odgovarajuća putanja pokazuje na nju. Rails ohrabruje programere da koriste RESTful (Representational state transfer-Transfer reprezentacije stanja), veb servis koji omogućava kompatibilnost između različitih računarskih sistema na internetu. Isto tako podržava rad sa putanjama koje uključuju akcije kao što su kreiraj, novi, izmeni, dopuni, uništi, prikaži i slično. Ove putanje dolaznih zahteva kontroleru mogu biti jednostavno postavljene u konfiguracijski fajl routes.rb.

Ruby on Rails uglavnom nije povezan na internet direktno već preko nekih veb servera. Od 2008. godine pa nadalje najkorišćeniji veb server za Ruby on Rails je Passenger. IBM takođe podržava Ruby on Rails. Rails je isto tako vredan pažnje zbog široke upotrebe u Javaskriptu , Javaskript okvirima, Script.aculo.us Архивирано на сајту Wayback Machine (28. новембар 2016), za pisanje skripti korišćenjem AJAX-a.CoffeeScript je predstavljen u verziji 3.1 kao podrazumevani jezik za Javaskript. Počev od verzije 2.0 Ruby on Rails nudi i HTML i XML kao standardni format za izlaz. U verziji 3.1 Sass je postavljen za standardni CSS obrazac. Server podrazumevano koristi ugrađen Ruby u HTML pregledu fajlova koji imaju html.rb ekstenziju. Rails podržava zamenu alternativnih jezika za šablone kao sto su HAML i Mustache. Ruby on Rails 3.0 je dizajniran da radi sa JRuby 1.5.2, dok kod ranijih verzija nije bilo podržano.

Performanse

Struktura frejmvorka

Rails je podeljen na razne pakete: Active Record (sistem za pristup bazama podataka), Active Resource (omogućava veb servis), Action Pack, Active Support i Action Mailer. Pre verzije 2.0 Ruby on Rails je takođe sadržao paket Action Web Service koji je zamenjen paketom Active Resource. Nezavisno od standardnih paketa, programeri mogu da instaliraju dodatke i da prošire postojeće pakete. Ranije verzije su podržavale dodatke unutar svojih uobičajnih okvira.

Rails obezbeđuje kompletne komponente za kreiranje veb aplikacija, od kojih su najvažnije:

  • Pokretanje kontrolera
  • Akcija pregleda
  • Aktivan zapis
  • Slanje poruka
  • Aktivan izvor
  • Railties
  • Aktivna podrška

Pokretanje kontrolera

Pokretanje kontrolera je komponenta koja uređuje kontrolere u Rails aplikacijama. Pokretanjem rada kontrolera, frejmvork obrađuje dolazeće zahteve Rails aplikacija, izvlači parametre i otprema ih namenjenoj akciji. Servisi obezbeđeni ovom akcijom uključuju upravljanje sesijom, predstavljanje šablona i preusmeravanje upravljenja.

Akcija pregleda

Akcija View upravlja izgledom Rails aplikacija. Može da kreira i HTML i XML izlaz kao podrazumevani. Akcija View upravljaju šablonima, uključujući ugnježdene i parcijalne šablone, i uključuju ugrađenu AJAX podršku.

Aktivan zapis

Aktivan zapis je baza za modelovanje u Rails aplikacijama. Obezbeđuje nezavisnost baze podataka, osnovnu CRUD(Create, read, update and delete) funkcionalnost, naprednu pretragu i omogućava povezivanje jednog modela sa drugima među ostalim servisima.

Slanje poruka

Slanje poruka je frejmvork za izgradnju e-mail servisa. Možemo ga koristiti za slanje poruka zasnovanih na fleksibilnosti šablona ili da primimo i obradimo dolazeće poruke.

Aktivan izvor

Aktivan izvor obezbeđuje frejmvork za upravljanje konekcijama između biznis objekata RESTful veb servisa. Implementira način za povezivanje veb baziranih resursa sa lokalnim resursima CRUD(Create Read Update Delete) semantikom.

Railties

Railties je jezgro Rails koda nad kojim su izgrađene nove Rails aplikacije i objedinjuje različite veb okvire u bilo kojoj Rails aplikaciji.

Aktivna podrška

Aktivna podrška je skupa kolekcija korisnih klasa i standardnih Ruby bibliotečkih ekstenzija koje se koriste u Rails-u, kako u kodu jezgra, tako i u aplikacijama.[17]

Skalabilnost

Rails koji se pokreće na Ruby interpretatoru Matz je kritikovan zbog problema sa skalabilnošću. Ta kritika se često pominje zbog raznih grešaka u okviru Twitter-a tokom 2007. godine i 2008. godine[18], što je podstaklo programere da Twitter delimično prebace na programski jezik Scala (koji se pokreće na Java virtuelnoj mašini (JVM))[19]. Ruby on Rails je pokretao korisnički interfejs Twitter-a sve do 2011. godine, kada je zamenjen zbog performansi.

Uprkos kritikama i poređenjima sa Javom, Gartner Research je zaključio 2011. godine da mnoge kompanije koje se bave veb programiranjem, koriste Ruby on Rails kako bi pravile agilne skalabilne aplikacije[20]. Neki od najvećih sajtova koji koriste Ruby on Rails su Airbnb, GitHub, Scribd, Shopity, Hulu i BaseCamp[21].

Procenjuje se da od januara 2016. godine preko 1.2 miliona veb sajtova koriste Ruby on Rails[22].

Bezbednost

24. septembra 2013. godine, prijavljen je bezbednosni propust u Ruby on Rails-u. U podrazumevanoj konfiguraciji cela hash sesija je smeštena unutar sesije kolačića(cookies) (poznata kao CookieStore) dozvoljavajući bilo koju autentifikovanu sesiju da se uloguje kao ciljani korisnik u bilo kom trenutku u budućnosti. Kao radno okruženje administratori su savetovani da kolačiće smeste na server koristeći mehanizme kao što je ActiveRecordStore. Istraživači Daniel Jackson i Joseph Near su razvili debager "Space". On može da analizira pristup podacima preko pokretanja Rails programa i proveri da li se program pokreće po pravilima u okviru ograničenja pristupa. 15. aprila 2016. godine Joseph Near je izjavio da su analizom 50 popularnih veb aplikacija, koje koriste Space, otkrivena 23 prethodno nepoznata bezbednosna propusta.[23]

Reference

  1. ^ Francl, Luke. „Looking Backward: Ten Years on Rails”. www.recursion.org (на језику: engleski). 
  2. ^ „Ruby on Rails…” (на језику: engleski). Приступљено 29. 11. 2016. 
  3. ^ BaseCamp
  4. ^ Gunner Technology. „Ruby on Rails History — A Look Back”. Архивирано из оригинала 06. 04. 2017. г. Приступљено 29. 11. 2016. 
  5. ^ David. „Rails 1.0: Party like it's one oh oh!”. weblog.rubyonrails.org. Архивирано из оригинала 17. 12. 2015. г. Приступљено 29. 11. 2016. 
  6. ^ „Rails 2.0: It's done!”. Архивирано из оригинала 18. 12. 2015. г. Приступљено 29. 11. 2016. 
  7. ^ „Rails 2.3: Templates, Engines, Rack, Metal, much more!”. Архивирано из оригинала 03. 05. 2016. г. Приступљено 29. 11. 2016. 
  8. ^ „Rails 3.0: It's done!”. Архивирано из оригинала 02. 11. 2015. г. Приступљено 29. 11. 2016. 
  9. ^ „[ANN] Rails 3.1.0.rc8”. Архивирано из оригинала 20. 09. 2016. г. Приступљено 29. 11. 2016. 
  10. ^ „Rails 3.2.0: Faster dev mode & routing, explain queries, tagged logger, store”. Архивирано из оригинала 09. 03. 2016. г. Приступљено 29. 11. 2016. 
  11. ^ „Rails 4.0.0”. Приступљено 29. 11. 2016. 
  12. ^ „Rails 4.1.0: Spring, Variants, Enums, Mailer previews, secrets.yml”. Архивирано из оригинала 08. 12. 2015. г. Приступљено 29. 11. 2016. 
  13. ^ „Rails 4.2: Active Job, Asynchronous Mails, Adequate Record, Web Console, Foreign Keys”. Архивирано из оригинала 09. 12. 2015. г. Приступљено 29. 11. 2016. 
  14. ^ „Rails 5.0: Action Cable, API mode, and so much more”. Архивирано из оригинала 30. 06. 2016. г. Приступљено 29. 11. 2016. 
  15. ^ Phusion Passenger modul
  16. ^ „Getting Started with Rails”. Приступљено 29. 11. 2016. 
  17. ^ Mike Gunderloy; Dave Rothlisberger. „Getting started with Rails”. guides.rubyonrails.org (на језику: engleski). Приступљено 5. 12. 2016. 
  18. ^ Josh Kenzer (29. 03. 2007). „5 Question Interview with Twitter Developer Alex Payne” (на језику: engleski). Архивирано из оригинала 23. 04. 2009. г. Приступљено 29. 11. 2016. 
  19. ^ Cade Metz (01. 04. 2009). „Twitter jilts Ruby for Scala” (на језику: engleski). Приступљено 29. 11. 2016. 
  20. ^ Tom Mornini; Engine Yard (11. 05. 2011). „Here's Why Ruby On Rails Is Hot” (на језику: engleski). Приступљено 29. 11. 2016. 
  21. ^ Kelli Smith (02. 02. 2015). „37 Sites You LOVE Built With Ruby On Rails” (на језику: engleski). Приступљено 29. 11. 2016. 
  22. ^ „Ruby on Rails Usage Statistics”. Приступљено 29. 11. 2016. 
  23. ^ Larry Hardesty (15. 04. 2016). „Patching up Web applications”. Приступљено 29. 11. 2016. 

Read other articles:

Civil parish in Norte, PortugalAver-o-Mar, Amorim e TerrosoCivil parishCoordinates: 41°25′N 8°45′W / 41.41°N 8.75°W / 41.41; -8.75Country PortugalRegionNorteMetropolitan areaPortoDistrictPortoMunicipalityPóvoa de VarzimArea • Total16.64 km2 (6.42 sq mi)Population (2011) • Total13,987 • Density840/km2 (2,200/sq mi)Time zoneUTC±00:00 (WET) • Summer (DST)UTC+01:00 (WEST) União das Fre...

 

Biografi ini tidak memiliki sumber tepercaya sehingga isinya tidak dapat dipastikan. Bantu memperbaiki artikel ini dengan menambahkan sumber tepercaya. Materi kontroversial atau trivial yang sumbernya tidak memadai atau tidak bisa dipercaya harus segera dihapus.Cari sumber: Clive Granger – berita · surat kabar · buku · cendekiawan · JSTOR (Pelajari cara dan kapan saatnya untuk menghapus pesan templat ini) Clive W. J. GrangerLahir4 September 1934 (umur&...

 

American baseball player Baseball player Steve CoxCox on Opening Day in 2002First basemanBorn: (1974-10-31) October 31, 1974 (age 49)Delano, California, U.S.Batted: LeftThrew: LeftProfessional debutMLB: September 19, 1999, for the Tampa Bay Devil RaysNPB: March 14, 2003, for the Yokohama BayStarsLast appearanceMLB: September 25, 2002, for the Tampa Bay Devil RaysNPB: June 5, 2003, for the Yokohama BayStarsMLB statisticsBatting a...

Об экономическом термине см. Первородный грех (экономика). ХристианствоБиблия Ветхий Завет Новый Завет Евангелие Десять заповедей Нагорная проповедь Апокрифы Бог, Троица Бог Отец Иисус Христос Святой Дух История христианства Апостолы Хронология христианства Ран�...

 

Giovanni Fogliani Sforza d'Aragona 3º Segretario di Stato del Regno di NapoliDurata mandato17 giugno 1746 –6 ottobre 1755 MonarcaCarlo di Borbone PredecessoreJosé Joaquín de Montealegre SuccessoreBernardo Tanucci Duca e Marchese Giovanni Fogliani Sforza d'Aragona (Piacenza, 3 ottobre 1697 – Castelnuovo Fogliani, 10 marzo 1780) è stato un politico e diplomatico italiano, al servizio del Regno di Napoli e di Sicilia. Indice 1 Biografia 2 Note 3 Bibliografia 4 Altri progett...

 

Peta pembagian administratif tingkat pertama Finlandia Pembagian administratif Finlandia terdiri atas 19 region (maakunta) pada tingkat pertama dan 70 subregion (seutukunta) pada tingkat kedua. lbsPembagian administratif EropaNegaraberdaulat Albania Andorra Armenia1 Austria Azerbaijan1 Belanda Belarus Belgia Bosnia dan Herzegovina Britania Raya Inggris Irlandia Utara Skotlandia Wales Bulgaria Ceko Denmark Estonia Finlandia Georgia1 Hungaria Republik Irlandia Islandia Italia Jerman Kazakhstan2...

Boostedt Lambang kebesaranLetak Boostedt di Segeberg NegaraJermanNegara bagianSchleswig-HolsteinKreisSegeberg Municipal assoc.Boostedt-RicklingPemerintahan • MayorRüdiger Steffensen (CDU)Luas • Total27,11 km2 (1,047 sq mi)Ketinggian47 m (154 ft)Populasi (2013-12-31)[1] • Total4.588 • Kepadatan1,7/km2 (4,4/sq mi)Zona waktuWET/WMPET (UTC+1/+2)Kode pos24598Kode area telepon04393Pelat kendaraanSESitus webw...

 

Bagian dari seri PolitikPemilihan Jenis Pemilihan sela Korporat Langsung / Tidak langsung Terbuka / Tertutup Jangka tetap Umum Lokal Paruh waktu Kemajemukan Pendahuluan Berimbang Pelengseran Awal Undi Sistem dua putaran Istilah Pemilih anonim Alokasi kursi Audit Persaingan Penetapan daerah pemilihan Pemungutan suara silang Kolese elektoral Undang-undang pemilihan umum Masa tenang kampanye Pembatasan daerah pemilihan Inisiatif rakyat Psefologi Pemungutan suara rahasia Hak suara Bagian penting ...

 

2013 riots in Kyiv, Ukraine See also: Euromaidan and Timeline of the Euromaidan A series of riots occurred in several locations of downtown Kyiv, Ukraine, on 1 December 2013 in response to a police crackdown on Euromaidan's protesters and journalist on the night of 30 November. The day saw the highest numbers of journalists injured by police in a single event since Ukraine's independence regain in 1991. Also, 1 December became the first instance of a public building being occupied by proteste...

Praz de Lys - SommandOne of the main buildings in the centre of Praz de Lys. With the resort's highest point, Haut Fleury, and the chairlift leading up to it, in the background.Praz de Lys - SommandLocation within AlpsLocationSommandNearest major cityMieussyCoordinates46°08′49″N 6°35′26″E / 46.146956°N 6.590595°E / 46.146956; 6.590595Vertical600 m (2,000 ft)Top elevation2,000 m (6,600 ft)Base elevation1,500 m (4,900 ft)Tra...

 

Fußball-BundesligaBadan yang mengaturDeutsche Fußball Liga (DFL)Negara JermanKonfederasiUEFADibentuk1963; 61 tahun lalu (1963)Jumlah tim18Tingkat pada piramida1Degradasi ke2. BundesligaPiala domestikPiala JermanPiala Super JermanPiala internasionalLiga Champions UEFALiga Eropa UEFALiga Konferensi Eropa UEFAJuara bertahan ligaBayer Leverkusen (gelar ke-1) (Bundesliga 2023–2024)Klub tersuksesBayern München (33 gelar)Televisi penyiarantvtvOneSitus webbundesliga.com Bundesliga 2023...

 

United Nations organization United Nations Mine Action ServiceAbbreviationUNMASFormationOctober 1997; 26 years ago (1997-10)Legal statusActiveHeadquartersUnited Nations Headquarters New York, USAHeadDirector of UNMAS Ilene CohnParent organizationUnited Nations Department of Peacekeeping OperationsWebsitewww.unmas.org/en Politics portal UN Secretary-General António Guterres (right) meets with former UNMAS Director Agnès Marcaillou (centre) and UN Global Advocate Da...

Selinteru juga dikenal sebagai sekesel adalah jenis perabotan berdiri bebas yang terdiri dari beberapa bingkai atau panel, yang sering dihubungkan dengan engsel atau cara lain. Mereka memiliki kegunaan praktis dan dekoratif, dan dapat dibuat dalam berbagai desain dengan berbagai jenis bahan. Sekesel berasal dari Tiongkok kuno, akhirnya menyebar ke seluruh Asia Timur, dan populer di kalangan orang Eropa. Di Indonesia, sekesel lebih umum dibuat dari anyaman bambu, rotan atau terbuat dari bilah ...

 

Part of a series on theCulture of Scotland History Timeline Prehistoric Roman times Middle Ages Early Middle Ages Kingdom High Middle Ages Davidian Revolution Wars of Independence Late Middle Ages Renaissance Early modern Reformation Colonisation of the Americas Glorious Revolution 1707 Acts of Union Jacobitism Enlightenment Lowland Clearances Highland Clearances Industrial Revolution Romanticism Modern People Languages Scottish Gaelic Broad Scots Scottish English Pictish Norn Traditions Clo...

 

Fictional character from the television series The X-Files Fictional character Monica ReyesThe X-Files characterFirst appearanceThis Is Not Happening (February 25, 2001)Last appearanceMy Struggle IV (March 21, 2018)Portrayed byAnnabeth GishCityWashington, D.C.BornMonica Julieta ReyesDate of BirthMarch 13, 1968Mexico City, MexicoIn-universe informationOccupationFBI Special AgentPartnersJohn DoggettAffiliationsDana Scully (2001-2003)Fox Mulder (2001-2003)Walter Skinner (2001-2003)Cigarette Smok...

Questa voce o sezione sull'argomento biografie è priva o carente di note e riferimenti bibliografici puntuali. Sebbene vi siano una bibliografia e/o dei collegamenti esterni, manca la contestualizzazione delle fonti con note a piè di pagina o altri riferimenti precisi che indichino puntualmente la provenienza delle informazioni. Puoi migliorare questa voce citando le fonti più precisamente. Segui i suggerimenti del progetto di riferimento. Luigi Comencini Luigi Comencini (Salò, 8 gi...

 

American record label For other uses, see Dot (disambiguation). Dot RecordsParent companyIndependent (1950–57)Paramount Pictures (1957–72)Gulf+Western (1966–74)Famous Music Group (1972–74)ABC Records (1974–78)MCA Records (1985–86)Universal Music Group (2014–17)Founded1950 (1950) (original)2014 (revival)FounderRandy WoodGene NoblesDefunct1978 (1978) (original)2017 (2017) (revival)StatusDefunctDistributor(s)Self-distributed (1950–68)Famous Music Group (1968–74)A...

 

Pangeran AdolphusBangsawan CambridgeKelahiran(1868-08-13)13 Agustus 1868Istana Kensington, London, InggrisKematian24 Oktober 1927(1927-10-24) (umur 59)Pemakaman29 Oktober 1927Kapel St. George, Kastel Windsor23 Oktober 1928Tanah Pemakaman Kerajaan, FrogmoreWangsaTeck (sampai 1917) Cambridge (dari 1917)Nama lengkapAdolphus Charles Alexander Albert Edward George Philip Louis LadislausAyahFrancis, Adipati TeckIbuPutri Mary Adelaide dari CambridgePasanganNyonya Margaret Grosvenor ​ ...

هذه المقالة تحتاج للمزيد من الوصلات للمقالات الأخرى للمساعدة في ترابط مقالات الموسوعة. فضلًا ساعد في تحسين هذه المقالة بإضافة وصلات إلى المقالات المتعلقة بها الموجودة في النص الحالي. (نوفمبر 2018) مقاطعة غالاتين     الإحداثيات 38°46′N 84°52′W / 38.76°N 84.86°W / 38.76; -84....

 

شعار جائزة نوبل. فاز العديد من السويديين بجوائز نوبل. وفيما يلي قائمة كاملة عن الحائزين على جائزة نوبل:[1] القائمة السنة الفائز المجال 1903 سفانت أرهنيوس الكيمياء 1908 كلاس بونتس ارنولدسون السلام 1909 سلمى لاغرلوف الأدب 1911 ألفار غولستراند الطب 1912 غوستاف دالين الفيزياء 1916 فرن�...