AIDA/Web

Aida/Web
Developer(s)Janko Mivšek and The Aida/Web Community
Stable release
6.8 / May 20, 2020 (2020-05-20)
Written inSmalltalk
Operating systemCross-platform
TypeWeb framework
LicenseMIT License[1]
Websitewww.aidaweb.si

Aida/Web is an object-oriented, open source Smalltalk web application server using the model-view-controller (MVC) architectural pattern.

History

Aida/Web was written in 1996. Its first commercial application was the Gas Billing System of the Slovenia national gas company in 1998. In 2000 Aida/Web was made open-source software and its web server part was merged with Ken Treis's[2] Hydrogen to form the basis of Swazoo[3] an open-source, vendor-agnostic, Smalltalk web server.

In 2003 BiArt/ISO[4] Quality management system was built onto Aida's core document management functionally (which now forms the core of the Scribo CMS). In 2005 BiArt/BPM web-based Business Process Management framework for executing business processes according to standard BPMN was built using Aida/Web.

In 2007 the Aida/Web community developed its own mailing list and web site, and in 2008 Scribo[5] has been developed on top of it. [6]

Community development

Aida/Web is an open source project with a community[7] providing support and development, with tutorials available in English,[8] French[9] and Spanish.[10]

Features

Aida/Web provides:

  • Integrated Ajax support
  • Ajax libraries for Prototype[11] and Scriptaculous[12]
  • A collection of web components to build web pages programmatically
  • MVC compliant separation of presentation from domain
  • REST-like bookmarkable url links
  • Integrated session and security management
  • Multilingual support
  • Real-time statistics
  • Built-in Joomla templates
  • A built in Swazoo[13] web server
  • HTML is generated programmatically

Architecture

First developed in 1996 by Janko Mivsek, Aida/Web was designed to integrate distinct object and web philosophies. Viewing the web as essentially a web of objects, Aida/Web declares that each object should have its own URI. This means that web pages can have meaningful, bookmarkable addresses, unlike some other approaches to web design. This idea anticipated a call one year later by Alan Kay at OOPSLA97[14] where he suggested every object should have its own URI.

Aida/Web aims to simplifying the inherent complexity found within multiple interacting objects, and is designed to reduce the need for difficult and complicated HTML programming. Since Smalltalk objects maintain their own state and respond to requests, Aida/Web uses the Smalltalk language with the aim of simplifying the building of web sites, providing dynamic content with persistent state management.

The MVC paradigm is fundamental to Aida/Web because it provides distinction between the object model, the various presentations (views) of the objects and the control of their relationships. This provides clarity between the functional and presentational aspects of a web page and aims to overcome what its designers believe to be design and complexity issues otherwise created by use of HTML, Active Server Pages (ASP) and JavaServer Pages (JSP).

This Model-View-Controller principle has been used in Smalltalk since the 1970s[15] and has recently been rediscovered in Java Struts.[16][17][18]

References

  1. ^ "AIDA/Web Smalltalk Web Application Framework and Web Server: licence". Retrieved 2011-02-11.
  2. ^ Ken Treis's Something to Talk About Blog
  3. ^ "Swazoo Smalltalk Web Server". Archived from the original on 2008-07-03. Retrieved 2008-07-21.
  4. ^ Uvod Archived September 16, 2008, at the Wayback Machine
  5. ^ "Scribo". Archived from the original on 2008-08-16. Retrieved 2008-07-26.
  6. ^ Anton, Mike. "Dark web news". Retrieved 28 July 2021.
  7. ^ "Community | Aida/Web Framework".
  8. ^ "Tutorial | Aida/Web Framework".
  9. ^ "Tutoriel Aida - OFSET Wiki". Archived from the original on 2008-08-29. Retrieved 2008-07-26.
  10. ^ "Aida/Web: Tutorial | ^[:Il | Messaggero := non: 'è importante']". Archived from the original on 2008-06-11. Retrieved 2008-07-26.
  11. ^ "Prototype JavaScript framework: A foundation for ambitious web applications".
  12. ^ "Script.aculo.us - web 2.0 javascript".
  13. ^ "仕事の能力を高めたい時に見るサイト | Just another WordPress site". Archived from the original on 2008-07-03. Retrieved 2008-07-21.
  14. ^ "Alan Kay: The Computer Revolution hasn't happened yet. Keynote OOPSLA 1997". Retrieved 30 April 2023.
  15. ^ "View controller History". c2.com. Retrieved 30 April 2023.
  16. ^ "Struts, an open-source MVC implementation". IBM. Archived from the original on 2008-04-26. Retrieved 2008-08-17.
  17. ^ Objects and the Web (Knight, A. Dai, N.), WebObjects
  18. ^ Ben-Natan, Ron (1997). Amazon.com. McGraw-Hill. ISBN 0070062811.

Read other articles:

Hijau Laut Cahaya menembus permukaan dasar lautCommon connotationsAir laut     Koordinat warnaTriplet hex#008080sRGBB    (r, g, b)(0, 128, 128)CMYKH   (c, m, y, k)(100, 0, 0, 50)HSV       (h, s, v)(180°, 100%, 50[1]%)SumberDaftar Istilah WarnaWarna web X11[2]B: Dinormalkan ke [0–255] (bita)H: Dinormalkan ke [0–100] (ratusan) Hijau laut (Inggris: Teal, Bluish greencode: en is deprecated ) adalah suatu corak warna hijau kebir...

 

 

Ecuadorian footballer (born 1986) In this Spanish name, the first or paternal surname is Quiñónez and the second or maternal family name is Rodríguez. Pedro Quiñónez Personal informationFull name Pedro Ángel Quiñónez RodríguezDate of birth (1986-03-04) 4 March 1986 (age 38)Place of birth Esmeraldas, EcuadorHeight 1.72 m (5 ft 8 in)Position(s) MidfielderTeam informationCurrent team El NacionalNumber 15Youth career2001–2005 El NacionalSenior career*Years T...

 

 

Villabé Accès principal à la gare. Localisation Pays France Commune Villabé Quartier Les Cités Adresse Rue d'Ambreville91100 Villabé Coordonnées géographiques 48° 35′ 34″ nord, 2° 27′ 42″ est Gestion et exploitation Propriétaire SNCF Exploitant SNCF Code UIC 87681619 Site Internet La gare de Villabé, sur le site de la SNCF Service   Caractéristiques Ligne(s) Corbeil-Essonnes à Montereau Voies 2 Quais 2 Transit annuel 210 600 ...

Wakil Bupati Ogan IlirPetahanaH. Ardani, S.H., M.H.sejak 26 Februari 2021Masa jabatan5 tahunDibentuk2005Pejabat pertamaH. Iskandar, S.E.Situs webwww.oganilirkab.go.id Berikut ini adalah daftar Wakil Bupati Ogan Ilir dari masa ke masa. No Wakil Bupati Mulai Jabatan Akhir Jabatan Prd. Ket. Bupati 1 H.IskandarS.E. 22 Agustus 2005 22 Agustus 2010 1   Ir. H.Mawardi Yahya 2 Drs. H.Muhammad Daud Hasyim 22 Agustus 2010 27 Juli 2015 2   Jabatan kosong 27 Juli 2015 22 Agustus 2015  ...

 

 

Senarai kata sedeng yang terdapat dalam buku tata bahasa Sunda yang berbahasa Belanda Soendaneesche Spraakkunst (1904) karya Sierk Coolsma. Kata sedeng atau kecap sedeng (aksara Sunda baku: ᮊᮨᮎᮕ᮪ ᮞᮨᮓᮨᮀ, pengucapan bahasa Sunda: [kə.t͡ʃap.sə.dəŋ]) adalah kosakata bahasa Sunda yang digunakan dalam ragam bahasa hormat ka sorangan. Sesuai dengan penggunaannya, kata ini digunakan untuk menghormati sekaligus merendahkan diri sendiri di hadapan lawan bicara. Pada zaman...

 

 

Синелобый амазон Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:ЗавропсидыКласс:Пт�...

Head of government of the Republic of Austria This article is about the office. For a list of Austrian chancellors, see List of chancellors of Austria. Chancellor of AustriaBundeskanzler der Republik Österreich (German)Coat of ArmsState flagIncumbentKarl Nehammersince 6 December 2021ChancelleryStyleMr ChancellorHis ExcellencyTypeHead of governmentStatusSupreme executive organMinisterMember ofCabinetEuropean CouncilNational Security CouncilSeatChancellery BuildingBallhausplatz, Inne...

 

 

This article uses bare URLs, which are uninformative and vulnerable to link rot. Please consider converting them to full citations to ensure the article remains verifiable and maintains a consistent citation style. Several templates and tools are available to assist in formatting, such as reFill (documentation) and Citation bot (documentation). (August 2022) (Learn how and when to remove this message) Commune in Ouest, HaitiLéogâne Leyogàn (Haitian Creole)Yaguana (Taino)CommuneVille de Lé...

 

 

54th 24 Hours of Le Mans endurance race 1986 24 Hours of Le Mans Previous: 1985 Next: 1987 Index: Races | Winners Le Mans in 1986 The 1986 24 Hours of Le Mans was the 54th Grand Prix of Endurance as well as the third round of the 1986 World Sports-Prototype Championship. It took place at the Circuit de la Sarthe, France, on 31 May and 1 June 1986. This year saw the return of a full Jaguar works team, to take on the strong Porsche works and customer teams. However, with the fuel regulations re...

Державний комітет телебачення і радіомовлення України (Держкомтелерадіо) Приміщення комітетуЗагальна інформаціяКраїна  УкраїнаДата створення 2003Керівне відомство Кабінет Міністрів УкраїниРічний бюджет 1 964 898 500 ₴[1]Голова Олег НаливайкоПідвідомчі ор...

 

 

此条目序言章节没有充分总结全文内容要点。 (2019年3月21日)请考虑扩充序言,清晰概述条目所有重點。请在条目的讨论页讨论此问题。 哈萨克斯坦總統哈薩克總統旗現任Қасым-Жомарт Кемелұлы Тоқаев卡瑟姆若马尔特·托卡耶夫自2019年3月20日在任任期7年首任努尔苏丹·纳扎尔巴耶夫设立1990年4月24日(哈薩克蘇維埃社會主義共和國總統) 哈萨克斯坦 哈萨克斯坦政府...

 

 

National Policy Dialogues on Integrated Water Resources Management in Azerbaijan for managing water resources are aimed at developing a state strategy based on Convention on the Protection and Use of Transboundary Watercourses and International Lakes[1] of United Nations Economic Commission for Europe[2] and European Union Water Framework Directive and the Water and Health Protocol of that convention[3] as well as other principles of the United Nations and the EU. Docu...

Questa voce sull'argomento Nazionali di calcio è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Voce principale: Nazionale di calcio dell'Italia. Italia Under-18 Uniformi di gara Casa Trasferta Sport Calcio FederazioneFIGCFederazione Italiana Giuoco Calcio ConfederazioneUEFA SoprannomeAzzurrini Selezionatore Daniele Franceschini Campionato d'Europa Under-18 Partecipazioni30 (esordio: 1948) Miglior risultato Campioni nel 1955, 1956, 1958, 1966 La Nazion...

 

 

Mariah's WorldGenreRealitasPemeranMariah CareyNegara asalAmerika SerikatBahasa asliBahasa InggrisJmlh. musim1Jmlh. episode8ProduksiProduser eksekutif Gil Goldschein * Jeff Jenkins * Farnaz Farjam * Mariah Carey * Stella Bulochnikov Pengaturan kameraMulti kameraDurasi42 menitRumah produksi Bunim/Murray Productions * Magic Carpet Productions Rilis asliJaringanE!Rilis4 Desember 2016 (2016-12-04) –29 Januari 2017 Mariah's World adalah acara televisi berbentuk seri dokumenter asal Amer...

 

 

Ronald HopwoodHopwood in 1918Born(1868-12-07)7 December 1868London, EnglandDied28 December 1949(1949-12-28) (aged 81)London, EnglandAllegiance United KingdomService/branch Royal NavyYears of service1882–1919RankRear admiralCommands HMS Grafton HMS Revenge HMS Gibraltar Battles/warsFirst World WarAwards Order of the Bath (Companion) (CB) Other workPoet, lecturer, authorSignature Rear Admiral Ronald Arthur Hopwood CB (7 December 1868 – 28 December 19...

Angelo FeliciPresiden Emeritus Komisi Kepausan Ecclesia DeiFelici pada 1973.GerejaGereja Katolik RomaPenunjukan16 Desember 1995Masa jabatan berakhir13 April 2000PendahuluAntonio InnocentiPenerusDarío Castrillón HoyosJabatan lainKardinal-Imam Santi Biagio e Carlo ai Catinari pro hac vice (1999-2007)ImamatTahbisan imam4 April 1942Tahbisan uskup24 September 1967oleh Amleto Giovanni CicognaniPelantikan kardinal28 Juni 1988oleh Paus Yohanes Paulus IIPeringkatKardinal-Diaken (1988-99)Kardina...

 

 

Pandémie de Covid-19 en HongrieMaladie Maladie à coronavirus 2019 (Covid-19)Agent infectieux SARS-CoV-2Origine Wuhan (Chine)Localisation HongriePremier cas BudapestDate d'arrivée Depuis le 4 mars 2020(4 ans, 5 mois et 24 jours)Site web koronavirus.gov.huBilanCas confirmés 2 058 847 (12 septembre 2022)[1]Cas soignés 1 976 808 (12 septembre 2022)[1]Morts 47 367 (12 septembre 2022)[1]modifier - modifier le code La pandémie de Covid-19 en Hongrie dém...

 

 

United Nations resolution adopted in 2006 UN Security CouncilResolution 1663SudanDate24 March 2006Meeting no.5,269CodeS/RES/1663 (Document)SubjectThe situation concerning SudanVoting summary15 voted forNone voted againstNone abstainedResultAdoptedSecurity Council compositionPermanent members China France Russia United Kingdom United StatesNon-permanent members Argentina Rep. of the Congo Denmark Ghana Greece Japan Peru Qata...

福岡スポーツセンターFukuoka Sports Center 画像をアップロード施設情報正式名称 福岡スポーツセンター用途 スポーツ大会、各種イベント事業主体 西日本鉄道管理運営 株式会社福岡スポーツセンター竣工 1955年所在地 福岡県福岡市中央区天神2丁目2-43(現在のソラリアプラザの位置)テンプレートを表示 株式会社福岡スポーツセンター(ふくおかスポーツセンター)は、福...

 

 

عين دراهم تقسيم إداري البلد تونس  [1] التقسيم الأعلى ولاية جندوبة  خصائص جغرافية إحداثيات 36°47′00″N 8°42′00″E / 36.78333333°N 8.7°E / 36.78333333; 8.7   الارتفاع 800 متر  السكان التعداد السكاني 35400   معلومات أخرى الموقع الرسمي الموقع الرسمي[2]  الرمز الجغرافي 2...