SlideShare uma empresa Scribd logo
1 de 4
Technology Survey
We have gone through two technologies integrated in Salesforce – Visualforce and Lightning. We
designed a page using both technologies. Both have their pros and cons. The details are listed
below:-
1. Lightning
 Pros
 Designed for desktop and mobile applications
 Integrated with Bootstrap
 Cons
 Poor Performance. Components take a long time to load. Even scrolling takes
considerable amount of time
 Difficult to work with external JavaScript libraries
2. Visualforce
 Pros
 Good performance. Page loads very fast.
 Easily integrates with external JavaScript libraries
 Cons
 Some JavaScript code does not work as expected
Earlier we had decided for Lightning since its designed for hand held devices and its integration
with Bootstrap, however, the performance is a major concern.
Visualforce, on the other hand, has very good performance and integrates with Bootstrap and
jQuery quite easily.
So, we have decided to use Visualforce as the technology to be used in the project.
Basic outline of the Landing Page
Description of the Tabs:
1) Menu
 Clicking on the menu tab will open up the menu and the food items will be visible to
the customer.
 Menu tab will be open by default when the app is started and once the user clicks on
close cart button.
2) View Cart
 Customer can view the items in the cart anytime by clicking on the view cart button
on the top or by clicking on view cart tab on the bottom of the page.
 Cart will contain the list of the food items selected by the customer, the quantity,
individual price, total cost of the order and options to remove items from the cart
and place the order.
 The view cart button at the top will be a short image of a cart instead of a horizontal
button.
3) Appetizers
 Clicking on the appetizers tab will display all the appetizers that the restaurant
has to offer.
 Each food item card displayed in this tab will contain the name of the recipe, a
short description, its price, a small image of the recipe at the background , a
checkbox to add item to the cart and ‘+’ or ‘– ‘ buttons to increase or decrease
the quantity to be ordered.
 The card will also contain a link called ‘details’ that will open a small popup that
will display more information about the recipe like calorie count and the
ingredients.
4) Entrée and Dessert
 Similar to Appetizer tab
 This is just the outline of the page and the styling is still pending.
 The appetizer, Entrée and Dessert tabs will contain a chef’s special, or special offers
panel at the top that will display the offers offered by the restaurant on the food items.
 All the tabs will be in color and a background image will be included.

Mais conteúdo relacionado

Destaque

Epics and User Stories
Epics and User StoriesEpics and User Stories
Epics and User StoriesMilind Gokhale
 
Internet marketing report
Internet marketing reportInternet marketing report
Internet marketing reportMilind Gokhale
 
Building effective teams in Amdocs-TECC - project report
Building effective teams in Amdocs-TECC - project reportBuilding effective teams in Amdocs-TECC - project report
Building effective teams in Amdocs-TECC - project reportMilind Gokhale
 
Buffer Trees - Utility and Applications for External Memory Data Processing
Buffer Trees - Utility and Applications for External Memory Data ProcessingBuffer Trees - Utility and Applications for External Memory Data Processing
Buffer Trees - Utility and Applications for External Memory Data ProcessingMilind Gokhale
 
Android gamesanalysis hunger-gamesfinal
Android gamesanalysis hunger-gamesfinalAndroid gamesanalysis hunger-gamesfinal
Android gamesanalysis hunger-gamesfinalMilind Gokhale
 
Algorithms for External Memory Sorting
Algorithms for External Memory SortingAlgorithms for External Memory Sorting
Algorithms for External Memory SortingMilind Gokhale
 
Yelp Dataset Challenge 2015
Yelp Dataset Challenge 2015Yelp Dataset Challenge 2015
Yelp Dataset Challenge 2015Milind Gokhale
 
Aloha Social Networking Portal - SRS
Aloha Social Networking Portal - SRSAloha Social Networking Portal - SRS
Aloha Social Networking Portal - SRSMilind Gokhale
 
Web Development on Web Project Presentation
Web Development on Web Project PresentationWeb Development on Web Project Presentation
Web Development on Web Project PresentationMilind Gokhale
 
Web Development on Web Project Report
Web Development on Web Project ReportWeb Development on Web Project Report
Web Development on Web Project ReportMilind Gokhale
 

Destaque (13)

iGifts project_report
iGifts project_reportiGifts project_report
iGifts project_report
 
Epics and User Stories
Epics and User StoriesEpics and User Stories
Epics and User Stories
 
Internet marketing report
Internet marketing reportInternet marketing report
Internet marketing report
 
Building effective teams in Amdocs-TECC - project report
Building effective teams in Amdocs-TECC - project reportBuilding effective teams in Amdocs-TECC - project report
Building effective teams in Amdocs-TECC - project report
 
Wsd final paper
Wsd final paperWsd final paper
Wsd final paper
 
Sprint Plan1
Sprint Plan1Sprint Plan1
Sprint Plan1
 
Buffer Trees - Utility and Applications for External Memory Data Processing
Buffer Trees - Utility and Applications for External Memory Data ProcessingBuffer Trees - Utility and Applications for External Memory Data Processing
Buffer Trees - Utility and Applications for External Memory Data Processing
 
Android gamesanalysis hunger-gamesfinal
Android gamesanalysis hunger-gamesfinalAndroid gamesanalysis hunger-gamesfinal
Android gamesanalysis hunger-gamesfinal
 
Algorithms for External Memory Sorting
Algorithms for External Memory SortingAlgorithms for External Memory Sorting
Algorithms for External Memory Sorting
 
Yelp Dataset Challenge 2015
Yelp Dataset Challenge 2015Yelp Dataset Challenge 2015
Yelp Dataset Challenge 2015
 
Aloha Social Networking Portal - SRS
Aloha Social Networking Portal - SRSAloha Social Networking Portal - SRS
Aloha Social Networking Portal - SRS
 
Web Development on Web Project Presentation
Web Development on Web Project PresentationWeb Development on Web Project Presentation
Web Development on Web Project Presentation
 
Web Development on Web Project Report
Web Development on Web Project ReportWeb Development on Web Project Report
Web Development on Web Project Report
 

Semelhante a Technology Survey and Design

Website Update Proposal, Version 1.1
Website Update Proposal, Version 1.1Website Update Proposal, Version 1.1
Website Update Proposal, Version 1.1coffeetableplace
 
Magento responsive 3 d printing website theme
Magento responsive 3 d printing website themeMagento responsive 3 d printing website theme
Magento responsive 3 d printing website themeEmilyPhan21291
 
Content Audit sample_Pizza Hut app
Content Audit sample_Pizza Hut appContent Audit sample_Pizza Hut app
Content Audit sample_Pizza Hut appAddithink
 
Google calendar integration in iOS app
Google calendar integration in iOS appGoogle calendar integration in iOS app
Google calendar integration in iOS appKetan Raval
 
Magento quickview extension
Magento quickview extensionMagento quickview extension
Magento quickview extensionNETBASE CMSMART
 
Portfolio Idea 2_Modification for Pokevault.com
Portfolio Idea 2_Modification for Pokevault.comPortfolio Idea 2_Modification for Pokevault.com
Portfolio Idea 2_Modification for Pokevault.comhsuanie7
 
Part I_Domain Analysis Report of Competitor
Part I_Domain Analysis Report of CompetitorPart I_Domain Analysis Report of Competitor
Part I_Domain Analysis Report of CompetitorDezirae N. Brown
 
Magento Responsive Pillow & Blanket Printing Website Theme
Magento Responsive Pillow & Blanket Printing Website ThemeMagento Responsive Pillow & Blanket Printing Website Theme
Magento Responsive Pillow & Blanket Printing Website ThemeEmilyPhan21291
 
Putti Ticketing
Putti TicketingPutti Ticketing
Putti TicketingPuttiApps
 
Storefront product guide
Storefront product guideStorefront product guide
Storefront product guideJohn Morgan
 
2019 ottobre 30 english products management in gdoox
2019 ottobre 30 english products management in gdoox2019 ottobre 30 english products management in gdoox
2019 ottobre 30 english products management in gdooxDaniel Rueda H
 
KateGodinho-WebDesignSubmission2
KateGodinho-WebDesignSubmission2KateGodinho-WebDesignSubmission2
KateGodinho-WebDesignSubmission2Kate Godinho
 

Semelhante a Technology Survey and Design (20)

Website Update Proposal, Version 1.1
Website Update Proposal, Version 1.1Website Update Proposal, Version 1.1
Website Update Proposal, Version 1.1
 
Magento responsive 3 d printing website theme
Magento responsive 3 d printing website themeMagento responsive 3 d printing website theme
Magento responsive 3 d printing website theme
 
Content Audit sample_Pizza Hut app
Content Audit sample_Pizza Hut appContent Audit sample_Pizza Hut app
Content Audit sample_Pizza Hut app
 
Google calendar integration in iOS app
Google calendar integration in iOS appGoogle calendar integration in iOS app
Google calendar integration in iOS app
 
Taco bell cdp_bozhura_angelova (final)
Taco bell cdp_bozhura_angelova (final)Taco bell cdp_bozhura_angelova (final)
Taco bell cdp_bozhura_angelova (final)
 
Magento quickview extension
Magento quickview extensionMagento quickview extension
Magento quickview extension
 
Portfolio Idea 2_Modification for Pokevault.com
Portfolio Idea 2_Modification for Pokevault.comPortfolio Idea 2_Modification for Pokevault.com
Portfolio Idea 2_Modification for Pokevault.com
 
Part I_Domain Analysis Report of Competitor
Part I_Domain Analysis Report of CompetitorPart I_Domain Analysis Report of Competitor
Part I_Domain Analysis Report of Competitor
 
Distimo monitor
Distimo monitorDistimo monitor
Distimo monitor
 
Ajava oep
Ajava oep Ajava oep
Ajava oep
 
Woocommerce 101
Woocommerce 101Woocommerce 101
Woocommerce 101
 
DB_IA Design Strategy
DB_IA Design StrategyDB_IA Design Strategy
DB_IA Design Strategy
 
Magento Responsive Pillow & Blanket Printing Website Theme
Magento Responsive Pillow & Blanket Printing Website ThemeMagento Responsive Pillow & Blanket Printing Website Theme
Magento Responsive Pillow & Blanket Printing Website Theme
 
Putti Ticketing
Putti TicketingPutti Ticketing
Putti Ticketing
 
Esp presentations
Esp presentationsEsp presentations
Esp presentations
 
Prototyping + User Journeys
Prototyping + User JourneysPrototyping + User Journeys
Prototyping + User Journeys
 
How to Upload a product into magento
How to Upload a product into magentoHow to Upload a product into magento
How to Upload a product into magento
 
Storefront product guide
Storefront product guideStorefront product guide
Storefront product guide
 
2019 ottobre 30 english products management in gdoox
2019 ottobre 30 english products management in gdoox2019 ottobre 30 english products management in gdoox
2019 ottobre 30 english products management in gdoox
 
KateGodinho-WebDesignSubmission2
KateGodinho-WebDesignSubmission2KateGodinho-WebDesignSubmission2
KateGodinho-WebDesignSubmission2
 

Mais de Milind Gokhale

Collaborative Filtering Recommendation System
Collaborative Filtering Recommendation SystemCollaborative Filtering Recommendation System
Collaborative Filtering Recommendation SystemMilind Gokhale
 
Aloha Social Networking Portal - Design Document
Aloha Social Networking Portal - Design DocumentAloha Social Networking Portal - Design Document
Aloha Social Networking Portal - Design DocumentMilind Gokhale
 
Android games analysis final presentation
Android games analysis final presentationAndroid games analysis final presentation
Android games analysis final presentationMilind Gokhale
 
Building effective teams in Amdocs TECC - Presentation
Building effective teams in Amdocs TECC - PresentationBuilding effective teams in Amdocs TECC - Presentation
Building effective teams in Amdocs TECC - PresentationMilind Gokhale
 
Change: to be or not to be
Change: to be or not to beChange: to be or not to be
Change: to be or not to beMilind Gokhale
 
Decision Tree Learning
Decision Tree LearningDecision Tree Learning
Decision Tree LearningMilind Gokhale
 

Mais de Milind Gokhale (12)

Collaborative Filtering Recommendation System
Collaborative Filtering Recommendation SystemCollaborative Filtering Recommendation System
Collaborative Filtering Recommendation System
 
Market Survey Report
Market Survey ReportMarket Survey Report
Market Survey Report
 
Visualforce
VisualforceVisualforce
Visualforce
 
Aloha Social Networking Portal - Design Document
Aloha Social Networking Portal - Design DocumentAloha Social Networking Portal - Design Document
Aloha Social Networking Portal - Design Document
 
Android games analysis final presentation
Android games analysis final presentationAndroid games analysis final presentation
Android games analysis final presentation
 
One sample runs test
One sample runs testOne sample runs test
One sample runs test
 
Building effective teams in Amdocs TECC - Presentation
Building effective teams in Amdocs TECC - PresentationBuilding effective teams in Amdocs TECC - Presentation
Building effective teams in Amdocs TECC - Presentation
 
Internet marketing
Internet marketingInternet marketing
Internet marketing
 
Indian it industry
Indian it industryIndian it industry
Indian it industry
 
Change: to be or not to be
Change: to be or not to beChange: to be or not to be
Change: to be or not to be
 
Decision Tree Learning
Decision Tree LearningDecision Tree Learning
Decision Tree Learning
 
I gifts manual
I gifts manualI gifts manual
I gifts manual
 

Technology Survey and Design

  • 1. Technology Survey We have gone through two technologies integrated in Salesforce – Visualforce and Lightning. We designed a page using both technologies. Both have their pros and cons. The details are listed below:- 1. Lightning  Pros  Designed for desktop and mobile applications  Integrated with Bootstrap  Cons  Poor Performance. Components take a long time to load. Even scrolling takes considerable amount of time  Difficult to work with external JavaScript libraries 2. Visualforce  Pros  Good performance. Page loads very fast.  Easily integrates with external JavaScript libraries  Cons  Some JavaScript code does not work as expected Earlier we had decided for Lightning since its designed for hand held devices and its integration with Bootstrap, however, the performance is a major concern. Visualforce, on the other hand, has very good performance and integrates with Bootstrap and jQuery quite easily. So, we have decided to use Visualforce as the technology to be used in the project.
  • 2. Basic outline of the Landing Page
  • 3. Description of the Tabs: 1) Menu  Clicking on the menu tab will open up the menu and the food items will be visible to the customer.  Menu tab will be open by default when the app is started and once the user clicks on close cart button. 2) View Cart  Customer can view the items in the cart anytime by clicking on the view cart button on the top or by clicking on view cart tab on the bottom of the page.
  • 4.  Cart will contain the list of the food items selected by the customer, the quantity, individual price, total cost of the order and options to remove items from the cart and place the order.  The view cart button at the top will be a short image of a cart instead of a horizontal button. 3) Appetizers  Clicking on the appetizers tab will display all the appetizers that the restaurant has to offer.  Each food item card displayed in this tab will contain the name of the recipe, a short description, its price, a small image of the recipe at the background , a checkbox to add item to the cart and ‘+’ or ‘– ‘ buttons to increase or decrease the quantity to be ordered.  The card will also contain a link called ‘details’ that will open a small popup that will display more information about the recipe like calorie count and the ingredients. 4) Entrée and Dessert  Similar to Appetizer tab  This is just the outline of the page and the styling is still pending.  The appetizer, Entrée and Dessert tabs will contain a chef’s special, or special offers panel at the top that will display the offers offered by the restaurant on the food items.  All the tabs will be in color and a background image will be included.