Dököll Solutions, Inc.
C# Development
Java Development PHP Development eBook Development Social Development CMS Development
Cloud Development LocalHost Development Mobile Development Charts Development Logs Development Reports Development


Design FAQ HowTo

Starting a Web App Design in PHP via CPanel, ADF using Oracle JDeveloper, ASP.NET with Visual Studio

Research, Learn, and Share your knowledge, Contribute to society and be part of a Network. Make use of Open Source and Free to use software and re-submit to your community or forum


Web Design and Development

Web Design encompasses many different skills and disciplines in the production and maintenance of websites. The different areas of web design include web graphic design; interface design; authoring, including standardised code and proprietary software; user experience design; and search engine optimization.


Related Info: HowTo + Portfolio

Site News:

Benefit from our Referral program, Send friends and family to our Membership page. At new sign up, receive compensation, Free App Samples, Code, Design, etc... Download the Referral form to get started. Contact us if you have questions.

Translate Content

Translate contents of this webpage using the Google Translate plugin, available by selecting the drowpdown below... Google Translate is a multilingual neural machine translation service developed by Google, to translate text, documents and websites from one language into another



Content Resources:

We invite you to use all of the resources available on our website. We hope you will find downloadable samples and tutorials that you can re-engineer in own environments to create applications from scratch. Please contact us with questions, if additional support is needed.


Starting a Web App in PHP via CPanel, ADF using Oracle JDeveloper, ASP.NET with Visual Studio

Application Developers have a lot of options when it comes to developing web front-ends. If a developer knows what the needs are and the types of application that needs to be built, that is a great start. This will determine which direction to go, what platforms to use, and and help prepare for the resources that will be needed, monetary or otherwise.



As a professional web developer summoned to build an appliation from scratch, your first thought should be to understand the customer's needs before diving into application development options. What is the customer trying to achieve? What is the company's budget? What are the timelines? Having these questions answered are key to a successful relationship and transaction with your customer; the application development options will be clearer to you and your client. Assuming you are contracted to create a small, data-driven web application, you might want to alert the customer of the resources needed. To build such a web front-end, you are not limited but since it is a smaller project, you can create a (PHP) application in this case. Developers do not really need to go into too much of the details, as to what they are using to build the application, as long as the client understand the resources that are needed. If the company is concerend about security or or privacy, you could suggest that instead the create an inward facing web front-end, such as an Intranet. In which case, you would need to have access to a web server. Provided that your new client is okay using Open Source tools, you can download (XAMPP) which is an all-inclusive cross-platform web server option that comes packaged with PHP for the front-end development and (MySQL) as your database back-end. You can then setup test and development environments to begin application development tasks.



Let's get back to the amount of detail to use when working on a project for a company. When discussing a project with customers, it is important to keep it simple. A developer will need to use language that is friendly and understandable to the client. What this means is, one should not make a client work too hard to understand what is being conveyed about the project at hand. In this case, a developer might want to speak without using lingos or abbreviated terms in the conversation, but instead use plain English. Most customers do not know about the tools a developer or application development firm uses to engineer applications. So right off the bat, you can save yourself the work of explaining such things as web platforms, programming languages and so on, to the customer. This is not to say that you are keeping the customer in the dark, you just need to tell your client what resources you need to get the project completed. In the above scenario, it is assumed that your client preferred an Intranet (Inward-facing) website. But what if the need was to create an outward-facing (Internet) front-end. Here too, you would leave the terms platforms or programming languages out of the conversation (unless the customer asks). You would instead let the client know that the project requires web hosting so people can reach the website over the Internet. You can tell/show the client how to get a domain name and web hosting or you can set everything up (domain and hosting) for your client as part of your service offering. Then, you can transfer the account that you had setup to the client when you finish the project.



Similarly, an application engineer may be tasked to create an enterprise application in CSharp. In most cases, companies with requirements that involve enterprise application development may already have an in-house web server for their applications. If this is the case, your job will be a little easier, a resident/senior application developer or hiring manager can simply point you to the resources (test and development environments) that you will need to get started on the project. If there is existing infrastruture to create the project but the hiring manager knows little about the resources available, you can begin by asking some simple questions to get what you need. In this case, you can ask to speak with the network or server administrators, anyone with rights that are charged with administering servers in the company. You can ask them some of the more technical questions. This will then get you closer to learning what resources are available. An easy question to ask a hiring manager or even an administrator could be to find whether the company has a subscription to a Microsoft Azure Cloud Service. That would be a certainty that such a service is designed to run an ASP.NET application, which would be your platform of choice for the CSharp application. If such a subscription exists, then you are golden, all that you have left to do is to get the tools needed, stating with a capable computer with a lot of memory, and a copy of Visual Sutdio to begin coding.



Other well-known companies that provide cloud space to organizations to run enterprise or other types of web applications are Amazon, IBM, and Oracle. If a developer is contracted to code an Oracle ADF application, the likely choice would then be to find out from the client if an Oracle Cloud subscription exists or whether there is an in-house web server such as WebLogic to be used to launch ADF front-ends to a browser. As you can see, all of your communications have one main objective, seeking the right resources to begin the client's application development project. This is the main reason why it is important to use the right language (as necessary) to get what you need. It is a good idea to plan ahead of time before you meet with a customer to have the right questions to ask, and answers at the ready in case your client has questions or concerns. In getting yourself prepared to have a discussion with your new client, another discussion worth having is the use of project management documents. You should prepare these documents before starting any project for a company or person. Your client may or may not need a lot of detail about these documents, you can get a pretty good idea how much detail to provide after the specifics about the project, resources, and timelines have been discussed. The goal with project management documents is to safeguard the application development project from getting mismanaged and to make sure that you and your customer are in concert when it comes to dates and times important milesstones or deliverables about the project will occur. If you need asssitance for planning your next web application project, go to our How-To page. We know that you will find the information helpful. For additional support or questions, please visit our FAQ page.



Scroll for Other Web App Development options...


Social Content


Download in computer networks, means to receive data from a remote system, typically a server, such as a web server, an FTP server, an email server, or other similar systems. This contrasts with uploading, where data is sent to a remote server. A download is a file offered for downloading or that has been downloaded, or the process of receiving such a file.


Most Popular How-Tos

How to Create CSS Webpages How to Create HTML5 Webpages How to Create HTML5 Webpages
How to Create CSS Webpages How to Create HTML5 Webpages How to Create jQuery Webpages
Create CSS Webpages Create HTML5 Webpages Create jQuery Webpages
... ... ...
How to Create Ajax Webpages How to Create JSON Webpages How to Create PHP Webpages
How to Create Ajax Webpages How to Create JSON Webpages How to Create PHP Webpages
Create Ajax Webpages Create JSON Webpages Create PHP Webpages
... ... ...




All downloadable contents are based on real-world App Development examples, compiled into Journal Entries or eBooks, available free of charge to the general public. Some low cost documentation files are downloadable, if additional support is necessary...


Latest Public Files

Web Development How-To Product and Service Offers LocalHost Development
Web Development How-To Existing, New Customer Offers LocalHost Web Development
Beginner Web Development Product and Service Offers LocalHost Development
... ... ...
Application Development Framework Frequently Asked Questions ASP.NET Web Development
App Development Framework Frequently Asked Questions ASP.NET Development
Oracle Fusion Web Development App Development FAQ ASP.NET Web Development
... ... ...
Charts Development MySQL Database Development Google Help and Support
Charts Development MySQL Database Development Google Plugin Development
Charts Development MySQL Development Google Development
... ... ...
Drupal Help and Support Java Development Mobile Development
Drupal Designs Java Development Mobile App Development
Drupal Sites Programming Java Development Mobile Development
... ... ...


Program by Example:

Cut and Paste all code, design snippets, or complete application samples and run them in your environment to see what they do, modify them to your needs or turn them into something truly special.


Keywords: XPath
 


Courtesy: Döcu Content - See more Cut & Paste here...

Green Coding Habits

Make your work count, add comments and instructions to your code, thoroughly test your samples before submission (mention what may still need additional testing), try not to be a litter bug in your community or forum, help save time and effort. Be Green! After all, what is the purpose of your submission if it cannot be used or comprehended. Might be a good idea to also mention, or at least give credits to works being used in your submissions.