[dba-Tech] "Take a sad song and make it better..." - Web browsers' testing automation with Selenium WebDrivers from LucidChart.com :)
accessd at shaw.ca
Mon Oct 26 12:53:28 CDT 2015
It is always good when you complete a big project. (So what is the address? ;-))
That looks like a good set of tools but tools are only as good as the technician using them. Maybe I am over analysing the production of a professional level web site but there are many considerations when building one. My concerns fall into a number of areas but I will comment on only one, in this post.
The presentation front end.
1. The loading speed. If the pages are to be flexible their content should be provided via a BE database. The data that is transfered must very little as it will not be long before a server could become overwelmed.
2. The use of composite graphic should be limited. SVG graphics should used everywhere. Particularly in fonts. Only digital fonts should be used which are capable of modifying to any screen size without any loss in quality.
3. The layout, design and the user interface should be generated at the clients end so the pages, once loaded do not need to connect the server BE.
4. The site should have the capability to adapt to page size and even detect screen real-estate so a particular page layout can be selected or a specific page loaded that matches the type of hardware it is being displayed on; PC, laptop, tablet or smartphones.
5. Gestures should be supported as those type of interfaces are becoming more common every day.
Beyond the front end presentation, security, flexibility, scalability, performance, reliability and so on...
I made many websites before I officially retired but find myself a little intimidated with all the new advancements. I have all the tools I need to do any job but applying the new technologies correctly is the issue. By today's standards, my previous websites were functional but primitive. I have been working to create first class site but it will take a while to get it just right.
I have been taking an online series of courses to improve my efforts: MondoDB, Elasticsearch, Linux-Cloud and Docker. I do not need this information but have always been fascinated by leading edge technologies and hope to apply what I learned to the next website.
Aside: Do you do any government work? I understand that your government is planning on moving all their systems to some Linux distros? That transition is supposed to be underway and completed sometime in 2016. Is this true?
----- Original Message -----
From: "Salakhetdinov Shamil" <mcp2004 at mail.ru>
To: "Discussion of Hardware and Software issues" <dba-tech at databaseadvisors.com>
Sent: Sunday, October 25, 2015 2:27:19 PM
Subject: Re: [dba-Tech] "Take a sad song and make it better..." - Web browsers' testing automation with Selenium WebDrivers from LucidChart.com :)
Hi Jim --
<<< no longer can professional web sites be built by a single developer, unless he/she has six months available without interruption and an extensive knowledge of all the disciplines... >>>
I have just finished one, it's in production now, not a big web site but for a big local company :)
Nowadays in MS stack there are very advanced web development technologies - for all kinds of UI it's Telerik - "MS Access on steroids", for back end - it's C#, ASP.NET (Web API2), MS SQL. I don't even mention MS Azure, MS Office 365, MS SharePoint etc.
<<< The costs of building a good secure site is so expensive ....>
What about https://letsencrypt.org/howitworks/ ? :)
>Sunday, October 25, 2015 2:03 PM -06:00 from Jim Lawrence <accessd at shaw.ca>:
>Further to the post Shamil gave, I would like to extend my observations to the state of web development. First I should preface, the following comments with; I have not been very active in any real website development for a few years but have continued to follow the trends and technology and have a number of observations.
>In a web site development, using a framework should be mandatory.
>When it comes to websites, I like Yeoman's adaptable framework as there is so many components, in today's sites that just missing or making a mistake in one part of the layout can be very serious. Businesses using the web, for more than a postcard/facebook are completely exposed to anyone in the world regardless of the audiences intentions and seeing the company's whole future depends on their website...the site must be near perfect. Beyond just having an adaptable pretty face, security, flexibility, scalability, performance, reliability, is a must, and has to be incorporated within the latest technology.
>Aside: One complaint I have is; no longer can professional web sites be built by a single developer, unless he/she has six months available without interruption and an extensive knowledge of all the disciplines...and who can afford to have a good website built without a lot of resources to pay for it.
>This is also why so many sites are getting hacked. The costs of building a good secure site is so expensive that site owners are running fully exposed and hoping the insurance will cover any losses, in the "unlikely" event, they actually are breached. OTOH, insurance companies are raising the cost of insurance and starting to take legal action against companies that have badly secured sites...so we shall see how that plays out.
>It should be noted that this trend may create a good business climate for all the web developers out there.
>dba-Tech mailing list
>dba-Tech at databaseadvisors.com
dba-Tech mailing list
dba-Tech at databaseadvisors.com
More information about the dba-Tech