Web Technologies: Guieb, Rose Alva Llaneta, Caroline Lopez, Claire Ann Mariano, Nelle Angeline Valbuena, Francis Eric
Web Technologies: Guieb, Rose Alva Llaneta, Caroline Lopez, Claire Ann Mariano, Nelle Angeline Valbuena, Francis Eric
Guieb, Rose Alva Llaneta, Caroline Lopez, Claire Ann Mariano, Nelle Angeline Valbuena, Francis Eric
WHICH WEB TECHNOLOGIES WILL YOU USE? WHY? JUSTIFY THE COST.
Web Language: Ruby Web Server : Apache Server OS : Ubuntu Hosting: Cloud Database: Microsoft SQL Server
WHICH WEB TECHNOLOGIES WILL YOU USE? WHY? JUSTIFY THE COST.
Web language: Ruby web-application framework that includes everything needed to create database-backed web applications designed to make programming web applications easier allows to write less code while accomplishing more than many other languages and frameworks
Rails was created in 2003 by David Heinemeier Hansson and has since been extended by the Rails core team more than 3,100 contributors
http://rubyonrails.org/
Resources: APIs - http://api.rubyonrails.org/ Guides - http://guides.rubyonrails.org/ Books - Agile Web Development with Rails & Crafting Rails 4 Applications.
Resources: APIs - http://api.rubyonrails.org/ Guides - http://guides.rubyonrails.org/ Books - Agile Web Development with Rails & Crafting Rails 4 Applications.
Rails philosophy includes two major guiding principles: DRY - "Don't Repeat Yourself" - suggests that writing the same code over and over again is a bad thing. Convention Over Configuration - means that Rails makes assumptions about what you want to do and how you're going to do it, rather than requiring you to specify every little thing through endless configuration files.
APACHE
open-source software application notable for playing a key role in the initial growth of the World Wide Web run in a process-based, hybrid (process and thread) or event-hybrid mode, to better match the demands of each particular infrastructure developed and maintained by an open community of developers under the Apache Software Foundation. the software is available for a wide variety of operating systems, including Unix, Linux, Microsoft Windows
SECURITY: Keep your Web server computer physically secure so that unauthorized users cannot get to it, turn it off, or take it. Secure the Web server computer and all computers on the same network with strong passwords. Run a virus checker that monitors inbound and outbound traffic.
Use a firewall. Use event logging and examine the logs frequently for suspicious activity. Keep files for your Web application in a folder below the application root Do not allow users the option of specifying a path for any file access in your application. This helps prevent users from getting access to the root of your server.
If possible, do not store sensitive information in a place accessible from the browser, such as hidden fields or cookies. For example, do not store a password in a cookie. If you must store a user name and password somewhere to use as the database login credentials, store them in the Web.config file and secure the file with protected configuration
Use the inherent security of your database to limit who can access database resources. Do not store any critical information in cookies. For example, do not store a user's password in a cookie, even temporarily. As a rule, do not keep anything in a cookie that, if spoofed, can compromise your application. Instead, keep a reference in the cookie to a location on the server where the information is.
Set expiration dates on cookies to the shortest practical time you can. Avoid permanent cookies if possible. Consider encrypting information in cookies.
BACKUP: Crashplan+ backups to local servers or removable media, 30-day free trials and HIPAA compliance makes backups to your removable media or servers, and to any other servers under your control
Rails support each of our chosen web technologies. It is easy to set up and each one is well supported. Every web technology that will be used is free of charge, so there is no need to consider financial expenses
EXPLAIN HOW YOUR WEB APPLICATION WORKS AND HOW WEB TECHNOLOGIES MAKE IT HAPPEN
a model in the Ruby on Rails framework maps to a table in a database, and a Ruby file. a controller is a component of Rails that responds to external requests from the web server to the application by determining which view file to render a view in the default configuration of Rails is an erb file, which is converted to HTML at run-time Ruby on Rails is most commonly not connected to the Internet directly, but through some front-end web server.
web language: ruby web server : apache -The main function of a web server is keeping files active for web site browsing, twenty-four hours a day, seven days a week. server os : Ubuntu hosting: cloud database: Microsoft SQL Server