{"title":"Web编程语言的构建块","authors":"Tuomas Turto","doi":"10.1109/SEAA.2008.15","DOIUrl":null,"url":null,"abstract":"The essential characteristics of a Web application are concurrency, distribution and XML processing. Excluding the emphasis on XML, these are the natural elements of normal distributed applications. This means that we should consider Web applications as distributed programs, where the special need for XML processing is explicit. Currently this is difficult, but we present a motivation and building blocks for a new Web programming language that targets the Web as an application platform. We also outline the structure of the necessary runtime environment and show where our language fits within the competitive landscape of programming languages aimed at developing Web applications and services.","PeriodicalId":127633,"journal":{"name":"2008 34th Euromicro Conference Software Engineering and Advanced Applications","volume":"22 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Building Blocks for a Web Programming Language\",\"authors\":\"Tuomas Turto\",\"doi\":\"10.1109/SEAA.2008.15\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The essential characteristics of a Web application are concurrency, distribution and XML processing. Excluding the emphasis on XML, these are the natural elements of normal distributed applications. This means that we should consider Web applications as distributed programs, where the special need for XML processing is explicit. Currently this is difficult, but we present a motivation and building blocks for a new Web programming language that targets the Web as an application platform. We also outline the structure of the necessary runtime environment and show where our language fits within the competitive landscape of programming languages aimed at developing Web applications and services.\",\"PeriodicalId\":127633,\"journal\":{\"name\":\"2008 34th Euromicro Conference Software Engineering and Advanced Applications\",\"volume\":\"22 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2008-09-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2008 34th Euromicro Conference Software Engineering and Advanced Applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SEAA.2008.15\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 34th Euromicro Conference Software Engineering and Advanced Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SEAA.2008.15","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The essential characteristics of a Web application are concurrency, distribution and XML processing. Excluding the emphasis on XML, these are the natural elements of normal distributed applications. This means that we should consider Web applications as distributed programs, where the special need for XML processing is explicit. Currently this is difficult, but we present a motivation and building blocks for a new Web programming language that targets the Web as an application platform. We also outline the structure of the necessary runtime environment and show where our language fits within the competitive landscape of programming languages aimed at developing Web applications and services.