Knowledge

Web development

Source đź“ť

2252: 707: 79: 648: 181: 38: 243: 1095:(RAD) is a software development methodology that prioritizes speed and flexibility in the development process. It is designed to produce high-quality systems quickly, primarily through the use of iterative prototyping and the involvement of end-users. RAD aims to reduce the time it takes to develop a system and increase the adaptability to changing requirements. 1003:(IS). To ensure maximum reach and efficacy, the website must be tested in a variety of contexts and technologies. The website moves to the delivery stage after gaining final approval from the designer. To ensure its preparation for launch, the quality assurance team performs rigorous testing for functionality, compatibility, and performance. 1076:(SSADM) is a widely used methodology for systems analysis and design in information systems and software engineering. Although it does not cover the entire lifecycle of a development project, it places a strong emphasis on the stages of analysis and design in the hopes of minimizing later-stage, expensive errors and omissions. 908:
The following step, design testing, focuses on early, low-cost testing to identify inconsistencies or flaws in the design. This entails comparing the website's design to the goals and objectives outlined in the first three steps. Phases One and Two involve an iterative loop in which objectives in the
1085:
is a software development approach in which a preliminary version of a system or application is built to visualize and test its key functionalities. The prototype serves as a tangible representation of the final product, allowing stakeholders, including users and developers, to interact with it and
1046:
Websites, in example, are frequently under ongoing maintenance, with new items being uploaded on a daily basis. The maintenance costs increases immensely as the site grows in size. The accuracy of content on a website is critical, demanding continuous monitoring to verify that both information and
774:
Phase one involves crafting a web strategy and analyzing how a website can effectively achieve its goals. Keil et al's research identifies the primary reasons for software project failures as a lack of top management commitment and misunderstandings of system requirements. To mitigate these risks,
507:
Web 3.0 aims to turn the web into a sizable, organized database, providing more functionality than traditional search engines. Users can customize navigation based on their preferences, and the core ideas involve identifying data sources, connecting them for efficiency, and creating user profiles.
1207:
focuses on creating interfaces that are intuitive, accessible, and enjoyable for users. It involves understanding user behavior, conducting usability studies, and implementing design principles to enhance the overall satisfaction of users interacting with a website or application. This involves
1066:
methodology comprises a sequence of cascading steps, addressing the development process with minimal iteration between each stage. However, a significant drawback when applying the waterfall methodology to the development of websites (as well as information systems) lies in its rigid structure,
1667:
The choice of a database depends on various factors such as the nature of the data, scalability requirements, performance considerations, and the specific use case of the application being developed. Each type of database has its strengths and weaknesses, and selecting the right one involves
837:
Following this analysis, a more refined set of objectives is documented. Objectives that cannot be presently fulfilled are recorded in a Wish List, constituting part of the Objectives Document. This documentation becomes integral to the iterative process during the subsequent cycle of the
888:
phase, which is guided by the objectives document. Recognizing the incremental growth of websites and the potential lack of good design architecture, the methodology includes iteration to account for changes and additions over the life of the site. The design phase, which is divided into
1105:. In this methodology, the development process is divided into small increments, with each increment building upon the functionality of the previous one. At the same time, prototypes are created and refined in each increment to better meet user requirements and expectations. 1387:
and is created, delivered, and hosted on a public or private cloud. It functions as a physical server that may seamlessly move between various devices with ease or set up several instances on one server. It is therefore very dynamic, scalable, and economical.
479:
In the realm of Web 2.0 environments, users now have access to a platform that encourages sharing activities such as creating music, files, images, and movies. The architecture of Web 2.0 is often considered the "backbone of the internet," using standardized
475:
Web 2.0 introduced increased user engagement and communication. It evolved from the static, read-only nature of Web 1.0 and became an integrated network for engagement and communication. It is often referred to as a user-focused, read-write online network.
957:
The stage of content production is critical in establishing the branding and marketing of your website or web application. It serves as a platform for defining the purpose and goals of your online presence through compelling and convincing content.
1137:
works with databases, server-side logic, and application functionality. Building reliable and user-friendly online applications requires a comprehensive approach, which is ensured by collaboration between front-end and back-end engineers.
1997:
and any other necessary infrastructure. A full-stack developer is someone who has expertise in working with both the frontend and backend technologies, allowing them to handle all aspects of web application development.
759:
The web development life cycle is a method that outlines the stages involved in building websites and web applications. It provides a structured approach, ensuring optimal results throughout the development process.
1679:
are sets of rules and protocols that allow different software applications to communicate with each other. APIs define the methods and data formats that applications can use to request and exchange information.
1047:
links, particularly external links, are updated. Adjustments are made in response to user feedback, and regular support and maintenance actions are carried out to maintain the website's long-term effectiveness.
2415: 1290:
are essential tools that expedite the development process. These tools enhance developer productivity and contribute to the maintainability of large-scale applications. Some popular front-end frameworks are:
775:
Phase One establishes strategic goals and objectives, designing a system to fulfill them. The decision to establish a web presence should ideally align with the organization's corporate information strategy.
966:
During this critical stage, the website is built while keeping its fundamental goal in mind, paying close attention to all graphic components to assure the establishment of a completely working site.
1419:, play distinct roles in organizing and structuring data. Effective database management ensures the responsiveness and efficiency of data-driven web applications. There are 3 types of databases: 438:
The primary goal in the development of the Web was to fulfill the automated information-sharing needs of academics affiliated with institutions and various global organizations. Consequently,
1860:
is a statically-typed language developed by Google. It is known for its simplicity and efficiency and is increasingly being used for building scalable and high-performance web applications.
1283:
is a high-level solution for the reuse of software pieces, a step forward in simple library-based reuse that allows for sharing common functions and generic logic of a domain application.
1157:. It involves creating visually appealing and interactive elements that users interact with directly. The primary technologies and concepts associated with front-end development include: 634:
Web development in future will be driven by advances in  browser technology, Web internet infrastructure, protocol standards, software engineering methods, and application trends.
854:. Additionally, developers/consultants play a role in elucidating the total cost of ownership associated with supporting a website, which may surpass the initial development expenses. 538:
for interactivity. This evolution transformed static websites into dynamic and responsive platforms, setting the stage for the complex and feature-rich web applications we have today.
403:
technician. Web development may be a collaborative effort between departments rather than the domain of a designated department. There are three kinds of Web developer specialization:
933:
No matter how visually appealing a website is, good communication with clients is critical. The primary purpose of content production is to create a communication channel through the
969:
The procedure begins with the development of the main page, which is followed by the production of interior pages. The site's navigational structure is being refined in particular.
792:
During this phase, the previously outlined objectives and available resources undergo analysis to determine their feasibility. This analysis is divided into six tasks, as follows:
496:
Web 3.0, considered the third and current version of the web, was introduced in 2014. The concept envisions a complete redesign of the web. Key features include the integration of
2697: 2841:
Salas-Zárate, María del Pilar; Alor-Hernández, Giner; Valencia-García, Rafael; Rodríguez-Mazahua, Lisbeth; Rodríguez-González, Alejandro; López Cuadrado, José Luis (May 2015).
2673: 771:
Debra Howcraft and John Carroll proposed a methodology in which web development process can be divided into sequential steps. They mentioned different aspects of analysis.
395:
while developing Web sites. Smaller organizations may only require a single permanent or contracting developer, or secondary assignment to related job positions such as a
1363:. It is responsible for processing user requests, managing data, and ensuring the overall functionality of the application. Key aspects of back-end development include: 2146:
Adhering to secure coding practices involves input validation, proper data sanitization, and ensuring that sensitive information is stored and transmitted securely.
2013:(MongoDB, Express.js, React, Node.js) are popular full-stack development stacks that streamline the development process by providing a cohesive set of technologies. 2247:
Implementing automated processes to continuously integrate code changes and deliver updated versions, ensuring a streamlined and efficient development pipeline.
1310:
A TypeScript-based front-end framework developed and maintained by Google. It provides a comprehensive solution for building dynamic single-page applications.
1259:(WCAG), implementing features like alternative text for images, and designing with considerations for diverse user needs, including those with disabilities. 909:
Objectives Document are revisited to ensure alignment with the design. Any objectives that are removed are added to the Wish List for future consideration.
2229:
Engaging customers throughout the development process to gather feedback, validate requirements, and ensure the delivered product aligns with expectations.
2177:
is a set of principles and values for software development that prioritize flexibility, collaboration, and customer satisfaction. The four key values are:
411:. Front-end developers are responsible for behavior and visuals that run in the user browser, while back-end developers deal with the servers. Since the 2068:
is a widely used version control system that allows developers to track changes, collaborate seamlessly, and roll back to previous versions if needed.
999:
are frequently designed for a diverse and often unknown user base running in a range of technological environments, their complexity exceeds that of
1255:- Web accessibility ensures that digital content is available and usable for people of all abilities. This involves adhering to standards like the 2235:
Embracing changes in requirements or priorities even late in the development process to enhance the product's responsiveness to evolving needs.
583: 1576:
are designed to represent and query data in the form of graphs. They are effective for handling relationships and network-type data. Examples
1073: 1319:
A progressive JavaScript framework that is approachable yet powerful, making it easy to integrate with other libraries or existing projects.
1067:
lacking iteration beyond adjacent stages. Any methodology used for the development of Web-sites must be flexible enough to cope with change.
1707:
These are APIs that are accessible over the internet using standard web protocols such as HTTP. RESTful APIs are a common type of web API.
821:
Identification of all intended users of the site, a more intricate process due to the varied range of users and technologies they may use.
472:, then vice president of O'Reilly, during a 2004 conference with Media Live, marks a shift in internet usage, emphasizing interactivity. 1617:
are optimized for handling time-stamped data, making them suitable for applications that involve tracking changes over time. Examples:
1777:
is a versatile, high-level programming language used for a variety of purposes, including server-side web development. Frameworks like
2264: 2346: 2241:
Capturing functional requirements through user stories and maintaining a backlog of prioritized tasks to guide development efforts.
2223:
Forming collaborative teams with diverse skill sets, ensuring all necessary expertise is present for comprehensive web development.
1301:
A JavaScript library for building user interfaces, maintained by Facebook. It allows developers to create reusable UI components.
2203:
Building and refining a web application through small, repeatable cycles, enhancing features incrementally with each iteration.
2113:
and ensure the confidentiality and integrity of user data. Best practices include encryption, secure coding practices, regular
1267:
It is important to ensure that web applications are accessible and visually appealing across various devices and screen sizes.
143: 2627: 2502: 2356: 1221: 1102: 2022:
Efficient web development relies on a set of tools and environments that streamline the coding and collaboration processes:
115: 1940:. Debugging involves pinpointing and fixing errors in the code, ensuring the reliability and stability of the application. 1256: 2606:
Du, Xiaofeng; Song, William; Munro, Malcolm (2009), Barry, Chris; Lang, Michael; Wojtkowski, Wita; Conboy, Kieran (eds.),
1216:, and implementing design principles to enhance user interaction. Some of the popular tools used for UI Wireframing are - 658: 809:
Identification of user-required information, whether static (web page) or dynamic (pulled "live" from a database server).
1328:
Managing the state of a web application to ensure data consistency and responsiveness. State management libraries like
372:
Among Web professionals, "Web development" usually refers to the main non-design aspects of building Web sites: writing
2027: 253: 122: 746: 285: 224: 162: 65: 2722: 206: 2348:
The Full Stack Developer: Your Essential Guide to the Everyday Skills Expected of a Modern Full Stack Web Developer
1055:
Debra Howcraft and John Carroll discussed a few traditional web development methodologies in their research paper:
937:
by delivering relevant information about your firm in an engaging and easily understandable manner. This includes:
724: 96: 51: 827:
Estimation of the development cost for the site or an evaluation of what is achievable within a predefined budget.
449:
wherein users could only view material and provide a small amount of information. Core protocols of web 1.0 were
129: 17: 1768:
server-side scripting language. It is embedded in HTML code and is particularly well-suited for web development.
1831: 728: 191: 100: 1774: 1092: 1959:
Testing the interactions between different components or modules to ensure they function correctly together.
1531:
store data as pairs of keys and values. They are simple and efficient for certain types of operations, like
111: 2372: 2210: 1880: 1634:
properties (Atomicity, Consistency, Isolation, Durability) of traditional relational databases. Examples:
1101:
Incremental prototyping is a software development approach that combines the principles of prototyping and
2279: 1804: 1791: 1011: 454: 2754: 1821:
enables developers to run JavaScript on the server side. It is known for its event-driven, non-blocking
1655:
and methods. They are designed to work seamlessly with object-oriented programming languages. Examples:
2174: 2137: 2114: 1928:
processes are essential for identifying and resolving issues in a web application. Testing may include
1901: 1496: 1459: 1329: 983:
This can range from simple things like posting to a Web server to more complex tasks like establishing
392: 2118: 1857: 1648: 1146: 1126: 979:
The coding process includes creating all of the site's software and installing it on the appropriate
973: 565: 404: 381: 2879: 902: 2390: 1043:
The web development process goes beyond deployment to include a variety of post-deployment tasks.
387:
For larger organizations and businesses, Web development teams can consist of hundreds of people (
1981:
Full-stack development refers to the practice of designing, building, and maintaining the entire
1305: 717: 623: 577: 346: 202: 89: 1713:
These APIs provide pre-built functions and procedures that developers can use within their code.
2160:(JWT), ensures that only authorized users can access specific resources within the application. 2090: 1969: 1869:
is a versatile scripting language often used for web development. It is known for its powerful
1778: 1528: 1463: 1204: 1015: 850:
to be engaged in formulating a plan and determining the optimal architecture and selecting the
484:(Extensible Markup Language) tags to authorize information flow from independent platforms and 334: 2306: 1834:
is a programming language developed by Microsoft and is commonly used in conjunction with the
2274: 2009: 2003: 1782: 1748: 1736: 1268: 1241: 530:
pages in the early days of the internet. Over time, advancements led to the incorporation of
354: 350: 136: 1429:
Structured databases that use tables to organize and relate data. Common Examples include -
2214: 2133: 1897: 1765: 1732: 1614: 1597: 1549: 1500: 1451: 1213: 1134: 1082: 617: 415:
of the Web, the industry has boomed and has become one of the most used technologies ever.
408: 377: 337:. A more comprehensive list of tasks to which Web development commonly refers, may include 57: 2840: 1739:. These programming languages are used in web development to perform operations including 8: 2045: 1954: 1933: 1848: 1794:
is an object-oriented programming language, and it is commonly used for web development.
1553: 1455: 1424: 1396: 1287: 665: 599: 400: 330: 260: 198: 2607: 1511:
documents. Each document can have a different structure, providing flexibility. Examples
1271:
uses CSS media queries and flexible layouts to adapt to different viewing environments.
1195:
has given rise to many popular front- end frameworks like React, Angular and Vue.js etc.
2508: 2082: 2072: 2037: 2033: 1937: 1807:
is a general-purpose, object-oriented programming language. Java-based frameworks like
1747:
that is delivered to the client's browser. A key element of server-side programming is
1635: 1593: 1372: 1000: 890: 851: 800: 558: 1185:
enhances the presentation of HTML elements, making the application visually appealing.
669: 2823: 2741: 2623: 2498: 2462: 2352: 2106: 1532: 1447: 1252: 1209: 995:
In any web project, the testing phase is incredibly intricate and difficult. Because
867: 799:
Identification of all necessary technological components and tools for constructing,
412: 1892:
Implementing security measures to protect against common vulnerabilities, including
1798:
is a popular web framework that simplifies the process of building web applications.
1600:) rather than on disk. This allows for faster data access and retrieval. Examples: 2854: 2813: 2615: 2512: 2490: 2373:"Discover The Difference Between Front-End Vs. Back-End Developer – Forbes Advisor" 2078: 1808: 1744: 1720: 1560: 1475: 1333: 1296: 897:, results in a detailed Design Document that details the structure of the website, 627: 396: 362: 1630:
databases aim to provide the scalability of NoSQL databases while maintaining the
2723:
https://web.archive.org/web/20070623125327/http://www.alexhopmann.com/xmlhttp.htm
2619: 2086: 2060: 2053: 1883:
is used for server-side development in addition to iOS and macOS app development.
1870: 1847:
is a web framework developed by Microsoft, and it supports languages like C# and
1740: 1552:
organize data into columns instead of rows, making them suitable for large-scale
1540: 1380: 1376: 1360: 1154: 1150: 1063: 996: 501: 485: 428: 373: 338: 326: 318: 2859: 2842: 2556: 2447: 1950:
Testing individual components or functions to verify that they work as expected.
1735:
aimed at server execution, as opposed to client browser execution, are known as
1133:
and visual components that users may interact with directly. On the other hand,
384:(CMS) to make content changes easier and available with basic technical skills. 2484: 2157: 1982: 1905: 1835: 1584: 1573: 1483: 1467: 1404: 1130: 934: 898: 894: 873: 469: 432: 317:(a private network). Web development can range from developing a simple single 310: 2873: 2827: 2800:
Keil, Mark; Cule, Paul E.; Lyytinen, Kalle; Schmidt, Roy C. (November 1998).
2466: 2284: 2129: 1909: 1893: 1825:, making it suitable for building scalable and high-performance applications. 1795: 1280: 847: 589: 388: 2843:"Analyzing best practices on Web development frameworks: The lift approach" 2049: 2041: 1945: 1929: 1564: 1407:, and managing data in web applications. Various database systems, such as 1400: 815:
Identification of the diverse skill sets necessary to complete the project.
512: 2818: 2801: 2726: 2494: 2251: 2110: 1990: 1986: 1972:, and delivery processes, allowing for faster and more reliable releases. 1921: 1639: 1352: 1149:
is the process of designing and implementing the user interface (UI) and
1119: 1115: 1032: 1007: 916: 611: 2782: 2582: 2532: 2269: 1434: 1412: 1192: 980: 885: 731: in this section. Unsourced material may be challenged and removed. 571: 552: 535: 366: 358: 342: 322: 2483:
Jazayeri, Mehdi (2007). "Some Trends in Web Application Development".
1723:, accessing features like file systems, hardware, and system services. 1014:. When the approval is given, the website is pushed to the server via 884:
Following the analysis phase, the development process moves on to the
418: 1925: 1822: 1691:
are common approaches for defining and interacting with web services.
1605: 1371:
An essential component of the architecture of a web application is a
2446:
Soni, Anuj; Gupta, Sachin; Talwandi, Navjot Singh (September 2023).
1751:, which allows the server to react to client requests in real time. 706: 209:. Statements consisting only of original research should be removed. 78: 1994: 1660: 1618: 1479: 1384: 1356: 984: 861: 605: 497: 446: 314: 306: 302: 2648: 1006:
Additional testing is carried out, including integration, stress,
1851:. It simplifies the process of building dynamic web applications. 1844: 1818: 1811:
are commonly used for building enterprise-level web applications.
1702: 1688: 1519: 1515: 1471: 1416: 465: 2217:
for continuous flow to manage tasks and enhance team efficiency.
1191:
It is used to add interactions to the web pages. Advancement in
1175:
provides the structure and organization of content on a webpage.
833:
Examination of any major risks associated with site development.
2128:
Developers must be aware of common security threats, including
2094: 1838:
framework for building web applications on the Microsoft stack.
1627: 1341: 1314: 976:, interactive contact forms, and shopping carts are activated. 763:
A typical Web Development process can be divided into 7 steps-
1719:
These APIs allow applications to interact with the underlying
526:
The journey of web development technologies began with simple
2153: 1965: 1601: 1580: 1536: 1487: 1443: 1430: 1408: 1229: 972:
During this development phase, key functionality such as the
521: 1866: 1684: 1671: 1656: 1652: 1631: 1504: 1337: 1172: 681: 527: 450: 439: 1912:
mechanisms are crucial for securing data and user access.
1817:
While JavaScript is traditionally a client-side language,
1651:
store data in the form of objects, which can include both
1383:
is a virtual server instance that can be accessed via the
673: 2065: 2017: 1761: 1676: 1508: 1182: 593: 546: 531: 481: 2455:
Journal of Emerging Technologies and Innovative Research
2101: 1235:
UXPin for handing off design documentation to developers
1165:
The 3 core technologies for front- end development are-
1050: 677: 2799: 2307:"What is Web Development? - Definition from Techopedia" 2245:
Continuous integration and continuous delivery (CI/CD):
2164: 2152:
Implementing robust authentication mechanisms, such as
2181:
Individuals and interactions over processes and tools.
1251:
Another key aspect to keep in mind while designing is
1109: 1071:
Structured Systems Analysis and Design Method (SSADM):
953:
Text updating throughout the site development process.
2097:
facilitate effective teamwork and project management.
2802:"A framework for identifying software project risks" 2608:"Semantic Service Description Framework for Address" 2194: 1915: 2109:is paramount in web development to protect against 419:
Evolution of the World Wide Web and web development
103:. Unsourced material may be challenged and removed. 2184:Working software over comprehensive documentation. 2056:integration, enhancing the development experience. 841: 2445: 2187:Customer collaboration over contract negotiation. 2169: 1785:make it easy to build web applications in Python. 2871: 2776: 2774: 2772: 2770: 2768: 2766: 2764: 2583:"Web 2.0 Explained: Everything You Need To Know" 2301: 2299: 778:The analysis phase can be divided into 3 steps- 2780: 2614:, Boston, MA: Springer US, pp. 1033–1045, 2478: 2476: 2448:"Evolution Of Web Technologies in Recent Years" 1668:considering the specific needs of the project. 1344:) play a crucial role in complex applications. 1963:Continuous Integration and Deployment (CI/CD): 504:based on preferences, history, and interests. 2761: 2296: 1985:of a web application. This includes both the 1074:Structured Systems Analysis and Design Method 990: 637: 500:, precise information delivery, and improved 2783:"A proposed methodology for web development" 2473: 2007:(MongoDB, Express.js, Angular, Node.js) and 1743:, database interaction, and the creation of 1355:involves building the server-side logic and 2605: 2441: 2439: 2437: 2435: 2190:Responding to change over following a plan. 1038: 66:Learn how and when to remove these messages 2858: 2817: 2486:Future of Software Engineering (FOSE '07) 2344: 2265:Outline of web design and web development 1993:(server-side) components, as well as the 1976: 1366: 747:Learn how and when to remove this message 522:Evolution of web development technologies 286:Learn how and when to remove this message 225:Learn how and when to remove this message 163:Learn how and when to remove this message 2482: 2432: 2329: 2250: 2117:, and staying informed about the latest 1754:Some popular server-side languages are: 1727: 1672:Application programming interface (APIs) 1596:store data in the system's main memory ( 1199: 1141: 511:This version is sometimes also known as 2781:Howcroft, Debra; Carroll, John (2000). 1347: 1274: 659:instructions, advice, or how-to content 580:(SPAs) and front-end frameworks (2010s) 14: 2872: 2201:Iterative and incremental development: 2018:Web development tools and environments 1458:. They come in various types, such as 1114:Developing a fundamental knowledge of 1018:, completing the development process. 555:and Dynamic HTML (1990s - early 2000s) 2102:Security practices in web development 1051:Traditional development methodologies 301:is the work involved in developing a 2580: 2165:Agile methodology in web development 1887: 1262: 1257:Web Content Accessibility Guidelines 1181:Responsible for styling and layout, 941:Developing appealing calls to action 879: 729:adding citations to reliable sources 700: 641: 236: 174: 101:adding citations to reliable sources 72: 31: 2028:Integrated development environments 1454:data and can be more flexible than 1323: 1110:Key technologies in web development 928: 668:so that it is more encyclopedic or 391:) and follow standard methods like 24: 1677:Application Programming Interfaces 1556:and analytical workloads. Examples 1247:Uizard for AI-assisted wireframing 947:Content formatting for readability 445:Web 1.0 is described as the first 423: 25: 2891: 2195:Agile concepts in web development 2150:Authentication and authorization: 1916:Testing, debugging and deployment 1238:MockFlow for project organization 1170:HTML (Hypertext Markup Language)- 263:and remove advice or instruction. 47:This article has multiple issues. 27:Development of web sites and apps 2416:"WebD2: A Brief History of HTML" 2209:Employing agile frameworks like 1695: 705: 646: 241: 179: 77: 36: 2847:Science of Computer Programming 2834: 2793: 2714: 2690: 2666: 2641: 2612:Information Systems Development 2599: 2574: 2549: 2345:Northwood, Chris (2018-11-19). 2334:. Cengage Learning. p. 27. 1160: 1001:traditional Information Systems 842:Planning: sitemap and wireframe 716:needs additional citations for 88:needs additional citations for 55:or discuss these issues on the 2525: 2408: 2383: 2365: 2338: 2323: 2170:Agile manifesto and principles 1090:Rapid Application Development: 1021:Key aspects in this step are- 961: 912:Key aspects in this step are- 857:Key aspects in this step are- 13: 1: 2290: 2077:Communication platforms like 1093:Rapid Application Development 782:Development of a web strategy 630:Integration (2010s - present) 2620:10.1007/978-0-387-78578-3_35 2581:Hall, Heather (2022-05-01). 2391:"A short history of the Web" 1968:pipelines automate testing, 1466:, column-family stores, and 1391: 1179:CSS (Cascading Style Sheet)- 7: 2860:10.1016/j.scico.2014.12.004 2330:Campbell, Jennifer (2017). 2280:Web application development 2258: 1012:cross-browser compatibility 766: 205:the claims made and adding 10: 2896: 2213:for structured sprints or 2138:cross-site request forgery 1902:cross-site request forgery 1646:Object-oriented databases: 1244:for interactive wireframes 991:Testing, review and launch 803:, and supporting the site. 638:Web development life cycle 566:Content management systems 491: 460: 407:, back-end developer, and 382:content management systems 380:. Web development may use 2806:Communications of the ACM 2239:User stories and backlog: 2044:provide features such as 1649:Object-oriented databases 1129:is to create a website's 974:Content Management System 950:Carrying out line editing 944:Making creative headlines 542:Static HTML Pages (1990s) 2698:"A brief history of PHP" 2332:Web Design: Introductory 2144:Secure coding practices: 2119:security vulnerabilities 1503:format, typically using 1232:for a free wireframe app 1099:Incremental Prototyping: 1039:Maintenance and updating 1010:, load, resolution, and 899:database data structures 614:(Wasm) (2010s - present) 602:(PWAs) (2010s - present) 578:Single-page applications 468:, a term popularised by 2233:Adaptability to change: 2227:Customer collaboration: 2221:Cross-functional teams: 2091:collaboration platforms 1938:user acceptance testing 1446:are designed to handle 1103:incremental development 442:was developed in 1993. 347:Web content development 335:social network services 2255: 1977:Full-stack development 1717:Operating System APIs: 1612:Time-series databases: 1367:Server/ cloud instance 1205:User experience design 594:API-driven development 584:Server-side javaScript 2819:10.1145/287831.287843 2787:Ecis 2000 Proceedings 2275:Web development tools 2254: 1815:Node.js (JavaScript): 1749:server-side scripting 1737:server-side languages 1733:Programming languages 1728:Server-side languages 1615:Time-series databases 1547:Column-family stores: 1220:Sketch for detailed, 1200:User interface design 1147:Front-end development 1142:Front-end development 1127:front-end development 1122:dynamics is crucial. 807:Information analysis: 606:JAMstack Architecture 355:server-side scripting 331:electronic businesses 2674:"JavaScript History" 2495:10.1109/fose.2007.26 2489:. pp. 199–213. 2134:cross-site scripting 1898:cross-site scripting 1879:Developed by Apple, 1591:In-memory databases: 1550:Column-family stores 1456:relational databases 1425:Relational databases 1353:Back-end development 1348:Back-end development 1275:Front-end frameworks 1226:Moqups for beginners 1135:back-end development 797:Technology analysis: 725:improve this article 618:Serverless computing 600:Progressive web apps 574:(late 2000s - 2010s) 409:full-stack developer 261:rewrite this article 97:improve this article 2557:"How Web 2.0 Works" 2073:Collaboration tools 1955:Integration Testing 1934:integration testing 1594:In-memory databases 1554:distributed systems 1397:Database management 1222:vector-based design 1028:Use code validators 785:Defining objectives 666:rewrite the content 405:front-end developer 401:information systems 393:Agile methodologies 365:configuration, and 2537:www.paulgraham.com 2420:www.washington.edu 2256: 2083:project management 2034:Visual Studio Code 1989:(client-side) and 1764:is a widely-used, 891:Information Design 846:It is crucial for 788:Objective analysis 349:, client liaison, 190:possibly contains 2749:Missing or empty 2678:www.w3schools.com 2649:"20 Years of CSS" 2629:978-0-387-78577-6 2504:978-0-7695-2829-8 2358:978-1-4842-4152-3 2207:Scrum and kanban: 2046:code highlighting 1888:Security measures 1625:NewSQL databases: 1526:Key-value stores: 1460:document-oriented 1269:Responsive design 1263:Responsive design 1253:Web Accessibility 1086:provide feedback. 880:Design and layout 757: 756: 749: 699: 698: 620:(2010s - present) 608:(2010s - present) 596:(2010s - present) 568:(CMS) (mid-2000s) 435:in 1989 at CERN. 413:commercialization 296: 295: 288: 278: 277: 254:a manual or guide 235: 234: 227: 192:original research 173: 172: 165: 147: 112:"Web development" 70: 16:(Redirected from 2887: 2865: 2864: 2862: 2838: 2832: 2831: 2821: 2797: 2791: 2790: 2778: 2759: 2758: 2752: 2747: 2745: 2737: 2735: 2734: 2725:. Archived from 2718: 2712: 2711: 2709: 2708: 2694: 2688: 2687: 2685: 2684: 2670: 2664: 2663: 2661: 2660: 2645: 2639: 2638: 2637: 2636: 2603: 2597: 2596: 2594: 2593: 2587:History-Computer 2578: 2572: 2571: 2569: 2568: 2553: 2547: 2546: 2544: 2543: 2529: 2523: 2522: 2520: 2519: 2480: 2471: 2470: 2452: 2443: 2430: 2429: 2427: 2426: 2412: 2406: 2405: 2403: 2402: 2387: 2381: 2380: 2369: 2363: 2362: 2342: 2336: 2335: 2327: 2321: 2320: 2318: 2317: 2303: 1721:operating system 1571:Graph databases: 1561:Apache Cassandra 1529:Key-value stores 1499:store data in a 1494:Document stores: 1464:key-value stores 1441:NoSQL databases: 1359:components of a 1324:State management 929:Content creation 813:Skills analysis: 752: 745: 741: 738: 732: 709: 701: 694: 691: 685: 650: 649: 642: 628:Machine Learning 545:Introduction of 534:for styling and 502:user experiences 486:online databases 397:graphic designer 363:network security 327:web applications 291: 284: 273: 270: 264: 252:is written like 245: 244: 237: 230: 223: 219: 216: 210: 207:inline citations 183: 182: 175: 168: 161: 157: 154: 148: 146: 105: 81: 73: 62: 40: 39: 32: 21: 2895: 2894: 2890: 2889: 2888: 2886: 2885: 2884: 2880:Web development 2870: 2869: 2868: 2839: 2835: 2798: 2794: 2779: 2762: 2750: 2748: 2739: 2738: 2732: 2730: 2720: 2719: 2715: 2706: 2704: 2696: 2695: 2691: 2682: 2680: 2672: 2671: 2667: 2658: 2656: 2647: 2646: 2642: 2634: 2632: 2630: 2604: 2600: 2591: 2589: 2579: 2575: 2566: 2564: 2555: 2554: 2550: 2541: 2539: 2531: 2530: 2526: 2517: 2515: 2505: 2481: 2474: 2450: 2444: 2433: 2424: 2422: 2414: 2413: 2409: 2400: 2398: 2389: 2388: 2384: 2379:. May 30, 2023. 2371: 2370: 2366: 2359: 2343: 2339: 2328: 2324: 2315: 2313: 2305: 2304: 2297: 2293: 2261: 2197: 2172: 2167: 2158:JSON Web Tokens 2126:Common threats: 2115:security audits 2104: 2061:Version control 2054:version control 2020: 1979: 1918: 1890: 1871:text-processing 1745:dynamic content 1741:data processing 1730: 1698: 1674: 1574:Graph databases 1501:semi-structured 1497:Document stores 1468:graph databases 1452:semi-structured 1444:NoSQL databases 1399:is crucial for 1394: 1369: 1361:web application 1350: 1326: 1286:Frameworks and 1277: 1265: 1202: 1163: 1155:web application 1151:user experience 1144: 1112: 1053: 1041: 1025:Test Lost Links 993: 964: 931: 882: 844: 769: 753: 742: 736: 733: 722: 710: 695: 689: 686: 663: 651: 647: 640: 524: 518: 494: 463: 429:Tim Berners-Lee 426: 424:Origin/ Web 1.0 421: 339:Web engineering 299:Web development 292: 281: 280: 279: 274: 268: 265: 258: 246: 242: 231: 220: 214: 211: 196: 184: 180: 169: 158: 152: 149: 106: 104: 94: 82: 41: 37: 28: 23: 22: 18:Web Development 15: 12: 11: 5: 2893: 2883: 2882: 2867: 2866: 2833: 2792: 2760: 2713: 2689: 2665: 2640: 2628: 2598: 2573: 2548: 2524: 2503: 2472: 2431: 2407: 2382: 2364: 2357: 2337: 2322: 2311:Techopedia.com 2294: 2292: 2289: 2288: 2287: 2282: 2277: 2272: 2267: 2260: 2257: 2249: 2248: 2242: 2236: 2230: 2224: 2218: 2204: 2196: 2193: 2192: 2191: 2188: 2185: 2182: 2171: 2168: 2166: 2163: 2162: 2161: 2147: 2141: 2103: 2100: 2099: 2098: 2085:tools such as 2069: 2057: 2050:autocompletion 2019: 2016: 2015: 2014: 1983:software stack 1978: 1975: 1974: 1973: 1960: 1951: 1917: 1914: 1906:Authentication 1889: 1886: 1885: 1884: 1874: 1861: 1852: 1839: 1826: 1812: 1799: 1786: 1769: 1729: 1726: 1725: 1724: 1714: 1708: 1697: 1694: 1693: 1692: 1673: 1670: 1665: 1664: 1643: 1636:Google Spanner 1622: 1609: 1588: 1585:Amazon Neptune 1568: 1544: 1523: 1491: 1438: 1437:and many more. 1393: 1390: 1381:cloud instance 1377:cloud instance 1368: 1365: 1349: 1346: 1325: 1322: 1321: 1320: 1311: 1302: 1276: 1273: 1264: 1261: 1249: 1248: 1245: 1239: 1236: 1233: 1227: 1224: 1201: 1198: 1197: 1196: 1186: 1176: 1162: 1159: 1143: 1140: 1131:user interface 1111: 1108: 1107: 1106: 1096: 1087: 1077: 1068: 1052: 1049: 1040: 1037: 1036: 1035: 1029: 1026: 992: 989: 963: 960: 955: 954: 951: 948: 945: 942: 935:user interface 930: 927: 926: 925: 922: 919: 895:Graphic Design 881: 878: 877: 876: 871: 865: 848:web developers 843: 840: 835: 834: 831:Risk analysis: 828: 825:Cost analysis: 822: 819:User analysis: 816: 810: 804: 790: 789: 786: 783: 768: 765: 755: 754: 713: 711: 704: 697: 696: 654: 652: 645: 639: 636: 632: 631: 621: 615: 609: 603: 597: 587: 581: 575: 569: 562: 556: 550: 543: 523: 520: 493: 490: 470:Dale Dougherty 462: 459: 433:World Wide Web 425: 422: 420: 417: 389:Web developers 311:World Wide Web 294: 293: 276: 275: 249: 247: 240: 233: 232: 187: 185: 178: 171: 170: 85: 83: 76: 71: 45: 44: 42: 35: 26: 9: 6: 4: 3: 2: 2892: 2881: 2878: 2877: 2875: 2861: 2856: 2852: 2848: 2844: 2837: 2829: 2825: 2820: 2815: 2812:(11): 76–83. 2811: 2807: 2803: 2796: 2788: 2784: 2777: 2775: 2773: 2771: 2769: 2767: 2765: 2756: 2743: 2729:on 2007-06-23 2728: 2724: 2721:. 2007-06-23 2717: 2703: 2699: 2693: 2679: 2675: 2669: 2654: 2650: 2644: 2631: 2625: 2621: 2617: 2613: 2609: 2602: 2588: 2584: 2577: 2562: 2561:HowStuffWorks 2558: 2552: 2538: 2534: 2528: 2514: 2510: 2506: 2500: 2496: 2492: 2488: 2487: 2479: 2477: 2468: 2464: 2460: 2456: 2449: 2442: 2440: 2438: 2436: 2421: 2417: 2411: 2396: 2392: 2386: 2378: 2374: 2368: 2360: 2354: 2350: 2349: 2341: 2333: 2326: 2312: 2308: 2302: 2300: 2295: 2286: 2285:Web developer 2283: 2281: 2278: 2276: 2273: 2271: 2268: 2266: 2263: 2262: 2253: 2246: 2243: 2240: 2237: 2234: 2231: 2228: 2225: 2222: 2219: 2216: 2212: 2208: 2205: 2202: 2199: 2198: 2189: 2186: 2183: 2180: 2179: 2178: 2176: 2159: 2155: 2151: 2148: 2145: 2142: 2139: 2135: 2131: 2130:SQL injection 2127: 2124: 2123: 2122: 2121:and patches. 2120: 2116: 2112: 2111:cyber threats 2108: 2096: 2092: 2088: 2084: 2080: 2076: 2074: 2070: 2067: 2064: 2062: 2058: 2055: 2051: 2047: 2043: 2039: 2035: 2031: 2029: 2025: 2024: 2023: 2012: 2011: 2006: 2005: 2001: 2000: 1999: 1996: 1992: 1988: 1984: 1971: 1967: 1964: 1961: 1958: 1956: 1952: 1949: 1947: 1943: 1942: 1941: 1939: 1935: 1931: 1927: 1923: 1913: 1911: 1910:authorization 1907: 1903: 1899: 1895: 1894:SQL injection 1882: 1878: 1875: 1873:capabilities. 1872: 1868: 1865: 1862: 1859: 1856: 1853: 1850: 1846: 1843: 1840: 1837: 1833: 1830: 1829:C# (C Sharp): 1827: 1824: 1820: 1816: 1813: 1810: 1806: 1803: 1800: 1797: 1796:Ruby on Rails 1793: 1790: 1787: 1784: 1780: 1776: 1773: 1770: 1767: 1763: 1760: 1757: 1756: 1755: 1752: 1750: 1746: 1742: 1738: 1734: 1722: 1718: 1715: 1712: 1711:Library APIs: 1709: 1706: 1704: 1700: 1699: 1696:Types of APIs 1690: 1686: 1683: 1682: 1681: 1678: 1669: 1662: 1658: 1654: 1650: 1647: 1644: 1641: 1637: 1633: 1629: 1626: 1623: 1620: 1616: 1613: 1610: 1607: 1603: 1599: 1595: 1592: 1589: 1586: 1582: 1579: 1575: 1572: 1569: 1566: 1562: 1559: 1555: 1551: 1548: 1545: 1542: 1538: 1534: 1530: 1527: 1524: 1521: 1517: 1514: 1510: 1506: 1502: 1498: 1495: 1492: 1489: 1485: 1481: 1477: 1473: 1469: 1465: 1461: 1457: 1453: 1449: 1445: 1442: 1439: 1436: 1432: 1428: 1426: 1422: 1421: 1420: 1418: 1414: 1410: 1406: 1402: 1398: 1389: 1386: 1382: 1378: 1374: 1364: 1362: 1358: 1354: 1345: 1343: 1339: 1335: 1331: 1318: 1316: 1312: 1309: 1307: 1303: 1300: 1298: 1294: 1293: 1292: 1289: 1284: 1282: 1272: 1270: 1260: 1258: 1254: 1246: 1243: 1240: 1237: 1234: 1231: 1228: 1225: 1223: 1219: 1218: 1217: 1215: 1211: 1206: 1194: 1190: 1187: 1184: 1180: 1177: 1174: 1171: 1168: 1167: 1166: 1158: 1156: 1152: 1148: 1139: 1136: 1132: 1128: 1123: 1121: 1117: 1104: 1100: 1097: 1094: 1091: 1088: 1084: 1081: 1078: 1075: 1072: 1069: 1065: 1061: 1058: 1057: 1056: 1048: 1044: 1034: 1030: 1027: 1024: 1023: 1022: 1019: 1017: 1013: 1009: 1004: 1002: 998: 988: 987:connections. 986: 982: 977: 975: 970: 967: 959: 952: 949: 946: 943: 940: 939: 938: 936: 923: 920: 918: 915: 914: 913: 910: 906: 904: 900: 896: 892: 887: 875: 872: 869: 866: 863: 860: 859: 858: 855: 853: 849: 839: 838:methodology. 832: 829: 826: 823: 820: 817: 814: 811: 808: 805: 802: 798: 795: 794: 793: 787: 784: 781: 780: 779: 776: 772: 764: 761: 751: 748: 740: 737:December 2023 730: 726: 720: 719: 714:This section 712: 708: 703: 702: 693: 690:December 2023 683: 679: 675: 671: 667: 661: 660: 655:This section 653: 644: 643: 635: 629: 625: 622: 619: 616: 613: 610: 607: 604: 601: 598: 595: 591: 590:Microservices 588: 585: 582: 579: 576: 573: 570: 567: 563: 560: 557: 554: 551: 548: 544: 541: 540: 539: 537: 533: 529: 519: 516: 514: 509: 505: 503: 499: 489: 487: 483: 477: 473: 471: 467: 458: 456: 452: 448: 443: 441: 436: 434: 430: 416: 414: 410: 406: 402: 398: 394: 390: 385: 383: 379: 375: 370: 369:development. 368: 364: 360: 356: 352: 348: 344: 340: 336: 332: 328: 324: 320: 316: 312: 308: 304: 300: 290: 287: 272: 269:December 2023 262: 257: 255: 250:This article 248: 239: 238: 229: 226: 218: 208: 204: 200: 194: 193: 188:This article 186: 177: 176: 167: 164: 156: 153:December 2012 145: 142: 138: 135: 131: 128: 124: 121: 117: 114: â€“  113: 109: 108:Find sources: 102: 98: 92: 91: 86:This article 84: 80: 75: 74: 69: 67: 60: 59: 54: 53: 48: 43: 34: 33: 30: 19: 2850: 2846: 2836: 2809: 2805: 2795: 2786: 2751:|title= 2731:. Retrieved 2727:the original 2716: 2705:. Retrieved 2701: 2692: 2681:. Retrieved 2677: 2668: 2657:. Retrieved 2655:. 2016-12-17 2652: 2643: 2633:, retrieved 2611: 2601: 2590:. Retrieved 2586: 2576: 2565:. Retrieved 2563:. 2007-12-28 2560: 2551: 2540:. Retrieved 2536: 2527: 2516:. Retrieved 2485: 2458: 2454: 2423:. Retrieved 2419: 2410: 2399:. Retrieved 2397:. 2023-12-04 2394: 2385: 2376: 2367: 2347: 2340: 2331: 2325: 2314:. Retrieved 2310: 2244: 2238: 2232: 2226: 2220: 2206: 2200: 2173: 2149: 2143: 2125: 2105: 2071: 2059: 2042:Sublime Text 2026: 2021: 2008: 2002: 1980: 1962: 1953: 1946:Unit Testing 1944: 1930:unit testing 1919: 1891: 1876: 1863: 1855:Go (Golang): 1854: 1841: 1828: 1814: 1801: 1788: 1771: 1758: 1753: 1731: 1716: 1710: 1701: 1675: 1666: 1645: 1624: 1611: 1590: 1577: 1570: 1557: 1546: 1535:. Examples: 1525: 1512: 1493: 1470:. Examples: 1448:unstructured 1440: 1423: 1395: 1370: 1351: 1327: 1313: 1304: 1295: 1285: 1278: 1266: 1250: 1203: 1188: 1178: 1169: 1164: 1161:Technologies 1145: 1125:The goal of 1124: 1113: 1098: 1089: 1080:Prototyping: 1079: 1070: 1059: 1054: 1045: 1042: 1020: 1005: 994: 981:Web servers. 978: 971: 968: 965: 956: 932: 917:Page layouts 911: 907: 883: 856: 845: 836: 830: 824: 818: 812: 806: 796: 791: 777: 773: 770: 762: 758: 743: 734: 723:Please help 718:verification 715: 687: 664:Please help 656: 633: 549:(late 1990s) 525: 517: 513:Semantic Web 510: 506: 495: 478: 474: 464: 444: 437: 431:created the 427: 386: 371: 298: 297: 282: 266: 259:Please help 251: 221: 212: 189: 159: 150: 140: 133: 126: 119: 107: 95:Please help 90:verification 87: 63: 56: 50: 49:Please help 46: 29: 2136:(XSS), and 2032:Tools like 1900:(XSS), and 1766:open-source 1640:CockroachDB 1621:, OpenTSDB. 1214:prototyping 1210:wireframing 1189:JavaScript- 1120:server-side 1116:client-side 1083:Prototyping 1008:scalability 962:Development 674:Wikiversity 612:WebAssembly 453:, HTML and 351:client-side 325:to complex 319:static page 2733:2023-12-10 2707:2023-12-10 2702:ifj.edu.pl 2683:2023-12-10 2659:2023-12-10 2635:2023-11-30 2592:2023-12-10 2567:2023-12-10 2542:2023-12-10 2518:2023-11-30 2425:2023-12-10 2401:2023-12-10 2377:forbes.com 2351:. Apress. 2316:2018-12-07 2291:References 2270:Web design 1970:deployment 1435:PostgreSQL 1413:PostgreSQL 1405:retrieving 1242:Justinmind 1193:JavaScript 1153:(UX) of a 1060:Waterfall: 905:scripts.* 874:Tech stack 852:frameworks 682:Wikivoyage 572:Mobile web 553:JavaScript 536:JavaScript 367:e-commerce 359:Web server 343:Web design 323:plain text 199:improve it 123:newspapers 52:improve it 2828:0001-0782 2533:"Web 2.0" 2467:2349-5162 1926:debugging 1920:Thorough 1823:I/O model 1687:APIs and 1606:Memcached 1476:Cassandra 1392:Databases 1288:libraries 1281:framework 1064:waterfall 868:Wireframe 678:Wikibooks 657:contains 203:verifying 58:talk page 2874:Category 2853:: 1–19. 2742:cite web 2259:See also 2107:Security 1995:database 1987:frontend 1904:(CSRF). 1842:ASP.NET: 1703:Web APIs 1661:ObjectDB 1619:InfluxDB 1541:DynamoDB 1480:ScyllaDB 1385:Internet 1357:database 997:web apps 985:database 924:Approval 870:creation 864:creation 767:Analysis 564:Rise of 498:metadata 447:paradigm 315:intranet 313:) or an 307:Internet 305:for the 215:May 2022 2513:7279594 2140:(CSRF). 2030:(IDEs): 1991:backend 1922:testing 1845:ASP.NET 1819:Node.js 1772:Python: 1689:GraphQL 1685:RESTful 1533:caching 1520:CouchDB 1516:MongoDB 1484:CouchDB 1472:MongoDB 1417:MongoDB 1401:storing 1306:Angular 1033:browser 862:Sitemap 801:hosting 586:(2010s) 492:Web 3.0 466:Web 2.0 461:Web 2.0 303:website 197:Please 137:scholar 2826:  2626:  2511:  2501:  2465:  2355:  2215:Kanban 2095:GitHub 2089:, and 2052:, and 2040:, and 1936:, and 1877:Swift: 1849:VB.NET 1809:Spring 1779:Django 1775:Python 1628:NewSQL 1415:, and 1373:server 1342:Vue.js 1315:Vue.js 1031:Check 921:Review 901:, and 886:design 672:it to 561:(1998) 378:coding 374:markup 333:, and 139:  132:  125:  118:  110:  2509:S2CID 2461:(9). 2451:(PDF) 2211:Scrum 2175:Agile 2154:OAuth 2093:like 2079:Slack 1966:CI/CD 1881:Swift 1864:Perl: 1802:Java: 1789:Ruby: 1783:Flask 1602:Redis 1581:Neo4j 1565:HBase 1537:Redis 1488:Redis 1431:MySQL 1409:MySQL 1340:(for 1336:) or 1334:React 1332:(for 1330:Redux 1297:React 1230:Figma 680:, or 144:JSTOR 130:books 2824:ISSN 2755:help 2624:ISBN 2499:ISBN 2463:ISSN 2395:CERN 2353:ISBN 2087:Jira 2038:Atom 2010:MERN 2004:MEAN 1924:and 1908:and 1867:Perl 1836:.NET 1805:Java 1792:Ruby 1781:and 1759:PHP: 1657:db4o 1653:data 1632:ACID 1505:JSON 1379:. A 1338:Vuex 1173:HTML 1118:and 1062:The 893:and 670:move 626:and 592:and 559:AJAX 528:HTML 451:HTTP 440:HTML 376:and 361:and 116:news 2855:doi 2851:102 2814:doi 2653:W3C 2616:doi 2491:doi 2156:or 2066:Git 1762:PHP 1598:RAM 1509:XML 1507:or 1450:or 1375:or 1183:CSS 1016:FTP 903:CGI 727:by 547:CSS 532:CSS 482:XML 455:URI 399:or 321:of 201:by 99:by 2876:: 2849:. 2845:. 2822:. 2810:41 2808:. 2804:. 2785:. 2763:^ 2746:: 2744:}} 2740:{{ 2700:. 2676:. 2651:. 2622:, 2610:, 2585:. 2559:. 2535:. 2507:. 2497:. 2475:^ 2459:10 2457:. 2453:. 2434:^ 2418:. 2393:. 2375:. 2309:. 2298:^ 2132:, 2081:, 2048:, 2036:, 1932:, 1896:, 1858:Go 1832:C# 1659:, 1638:, 1604:, 1583:, 1563:, 1539:, 1518:, 1486:, 1482:, 1478:, 1474:, 1462:, 1433:, 1411:, 1403:, 1279:A 1212:, 676:, 624:AI 515:. 488:. 457:. 357:, 345:, 341:, 329:, 61:. 2863:. 2857:: 2830:. 2816:: 2789:. 2757:) 2753:( 2736:. 2710:. 2686:. 2662:. 2618:: 2595:. 2570:. 2545:. 2521:. 2493:: 2469:. 2428:. 2404:. 2361:. 2319:. 2075:: 2063:: 1957:: 1948:: 1705:: 1663:. 1642:. 1608:. 1587:. 1578:: 1567:. 1558:: 1543:. 1522:. 1513:: 1490:. 1427:: 1317:: 1308:: 1299:: 750:) 744:( 739:) 735:( 721:. 692:) 688:( 684:. 662:. 353:/ 309:( 289:) 283:( 271:) 267:( 256:. 228:) 222:( 217:) 213:( 195:. 166:) 160:( 155:) 151:( 141:· 134:· 127:· 120:· 93:. 68:) 64:( 20:)

Index

Web Development
improve it
talk page
Learn how and when to remove these messages

verification
improve this article
adding citations to reliable sources
"Web development"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message
original research
improve it
verifying
inline citations
Learn how and when to remove this message
a manual or guide
rewrite this article
Learn how and when to remove this message
website
Internet
World Wide Web
intranet
static page
plain text
web applications

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑