The first tries of Erlang to conquer the web development community was back at 1997, when Ericsson developed its first web server. This server was called INETS. It is still a part of the Open Telecom Platform (OTP). Back there it was written with 10,000 lines of code (Don’t forget it is a functional language) and achieved 80% of the Apache server functionality which at that time consisted of about 100,000 lines of code.
Let us not forget the famous comparison between Yaws and Apache. In a denial of service attack, the number of parallel connections needed to crash the Erlang web server was about 20 times as many as an Apache web server running on the same hardware. Apache (blue and green) dies when subject to a load of concurrent 4,000 parallel requests. Yaws (red) works till 80,000 concurrent requests.
This a simple Hello world to Yaws.
<html>
<h1> Title</h1>
<erl>
out(Arg) -> {html, “Hello World"}.
</erl>
<h1> Something</h1>
</html>
Thanks to Yariv Sadan’s effort to involve Erlang in the web development community using ErlyWeb which is a web framework that helps you easily build database-driven applications using the MVC architecture. It's similar to Ruby on Rails, except that it's written in Erlang. There is also ErlyDB a database abstraction layer generator. ErlyDB taps into Erlang’s runtime metaprogramming powers to generate an abstraction layer for your database on the fly.
I am going to propose an architecture for web development using Erlang. It will consists of five layers:
- Hardware/ Operating System: This layer represents the physical layer of the system. It can be a Linux system running on a network file system(NFS) to make use of the concurrency and distribution features in Erlang.
- DBMS: This layer represents the persistence layer of the system. It can be either Mnesia or MySQL.
- Data Base Abstraction Layer.
- Erlang/Open Telecom Platform: It is the standard libraries of the Erlang language.
- Presentation Layer: This layer consists of two components. Yaws as a web server and ErlyWeb as rapid development framework.
Now, I can see that Erlang is starting to involve itself in the web development community. The problem is that the Erlang community isn't big enough to support this involvement. Is this going to change?
59 comments:
The situation might change and it will definitely will change.
Unfortunately, the entry level is quite high and it is nearly impossibly high for ErlyWeb :(
What if the answer comes from reaching for a closer, more immediate goal?
Right now, I've got a Ruby on Rails application that uses Mongrel as it's web server, and nginx as a load balancer/proxy. Is there a place for YAWS (or another Erlang-based web server) in that equation?
I'm very thankful to the author for posting such an amazing web development post. Continuing to the post, I want to add some interesting updates, UK's leading web development entity Rupizmedia has introduced some exciting web applications like live TV applications, CMS for Dynamic Shopping Website, Video Conferencing applications, Community softwares and more than hundreds of much awaited web products & softwares to boost any e-business in a more user-friendly way. If you want to know more about these ultimate products, which give a strong interactive approach to your online business, send a quick query through http://www.rupizmedia.com/enquiry , Thanks
I'm pretty sure that the developer comunity for Erlang is growing pretty fast, particularly for web developers looking to increace their skill sets (especially with multi-core processors and highly concurrent web-apps in mind).
The learning curve is steep, but not so steep that an experienced developer can't transfer. I'm attempting to do this now and documenting it on my blog in the hope that others gain inspriation and join in.
Thanks for sharing your valuable knowledge about web development nice Post
Web Development Indian
Informative post. Which programming language is the best for telecom application?
Thanks all for share your experience here.
Thanks for sharing your idea on web development. For an effective online presence result, hire the best web developer.
I appreciate the honesty and effort you exert on your blog. Anyway the result is quite obvious. This blog is one of the most excellent blog I’ve ever read. Keep on pushing!
india domain registration
I am looking for somebody who can help me with links..I got contacted from http://reprx.com/..My online reputation got damaged for no reason..
I read your post and it was amazing , KEEP IT, great job.
Search Engine Optimization Solution
This a great post – thanks for publishing it. On a side note does anyone know about the Bankers Life and Casualty Company . I heard they have good products for life insurance & annuities and they have local agents who help in retirement planning. Any feedback about them is greatly appreciated.
I really enjoy reading your blog. This post, even if old, was really useful.
Shipping Logo
Very nice we blog and useful! I feel i will come back one day !
Blackberry Application
I enjoyed reading your informative article - Web Developed and considering the points you made. You make a lot of sense. This is an excellent piece of writing. Thanks for sharing this so we can all read it.
Thank you very much for the great insight and we really appreciate the time you took to write this post.Template Design |PSD to WordPress
We offer affordable yet professional bespoke website and software solutions to businesses Web Development Company Leeds in the Leeds area and throughout the UK
Great thoughts you got there, believe I may possibly try just some of it throughout my daily life.
Web Development Services in Chennai
Thanks for your grateful informations, am working in Web Design Company in Bangalore
Thanks for sharing your thoughts its very helpful to me for develop a website.
Web Designing Company
thanks for sharing this information and we are also providing the same services. so, please have a look our site and advise to us
Web Development Company
This blog description having unique regarding website development.No one blog can not say this much easier about web development.
Web Development Companies Bangalore
Thanks for sharing your experience with us. I have read your post and have really done well in your post. You post in informative and this is the right post for the learners.
Free File sharing site : dozens of them
We can not neglecting the source of web design and development company to create the websites.
Magento Development Company India | Magento Development India
This is the most inspiring post
Best Web Design
Every web development companies should have a good development team with dedication and should try to great services to consumers in the field of attractive website development.
Web Development Company | Web Designing Company Bangalore
The information about the web development is impressive and I am glad to read this post. Thank you so much for sharing it. Affordable Web Designing
I read your post and i appreciate your efforts. The information that you share in the above article is very nice and useful .All the things that you share with people, are very nice. Thanks for this article.
Website Development Company Bangalore | Web Development Company Bangalore
web designing company in Hyderabad ,Web designing is nothing but creating a website. In 1990’s, World Wide Web came in to picture, in those days may be
web designing company in hyderabad
Thanks to sharing this blog, i read it and appreciate your efforts. we are also an Web Development Company that provide the services in Gurgaon.
It is really good info for us, thanks.
Bitcoin payment for e commerce development | Pay Bitcoin for Ecommerce Development | web design Hubli
Thank you for providing this wonderful article with everyone this speaks so much and tells a lot. Actually, I am already using some of the services you listed. But I have come to know about the remaining web services now with your post.
I would like to share this blog with you: Web Development Services
Please Let me know what you think...!
Developers are being asked to build very complicated things very quickly and have them work very well and very fast...For best and cheap manual Seo services, Web designings. Must check Web Design Company|Web Design Companies
Your blog is very informatic for us.
you really share great information with us.
Web Design Company India | Best Web Development Company In India
Pretty article! I found some useful information in your blog, it was awesome to read, thanks for sharing this great content to my vision, keep sharing...
Best Web Development Services in Bangalore
Best Website Design Services in Bangalore
Best SEO Company in India
Buer Interactive is one of the top web development Houston firms that specializes in building dynamic web pages for corporate clients who require mobile friendly and user interface rich websites. The WordPress web development process incorporates and integrates the best of functionalities that ensure smooth functioning of a website.
Thanks for sharing your blog so interesting. After looking through different websites I finally found something worth reading. Thanks once more for all the details.
Read More: Best Mobile App Development Company in Jaipur
Best Application Services Company in Jaipur
Very Nice Blog. Keep it up. I have also some good blogs check it. Web Development in Pakistan
Tech Free Tricks
Everything Is Here Online
Serving as a mirror to your brand, a compelling website will help your audiences peek into your company details with a greater ease. If you do not have a stunning website to promote your brand, then get in touch with the best web development company in the United States.
Your post is just outstanding! thanks for such a post,its really going great and great work.Website Designing Company Bangalore | Web Development Company Bangalore
Hi,
Thank you so much for taking effort to share such a useful information. I will definitely share this Web Designing Company Hyderabad .
Aapthi Technologies
Mobile Application Development Services UK
Great blog..
Top Mobile apps development company in Lucknow which is provides affordable cost website development services in Lucknow, India. We have professional team of highly skilled designer and developers that create amazing websites for your online business.
Web Pixel World is a brand shining in the sky of web and application world. If you are looking for the best web Services Company in Dehradun India
your search ends here and we hope that you will give us the opportunity to demonstrate how we can meet your search needs.
Hi,
Thank you for sharing useful information
Here i can share about my experience with clients Looking attractive and high quality Ecommerce Portal Development services with low cost. Ecommerce portal design and development services so please feel free to contact us.
Website Designing and Development USA
Ecommerce Store Website Development USA
Wordpress Ecommerce Website Development USA
Website Designing and Development in USA
Dynamic Ecommerce Portal Designing USA
PHP Ecommerce Website Development in United States
Hi! Thank you for the share this information. This is very useful information for online blog review readers. Keep it up such a nice posting like this.
Website Design
SEO Company
yoga classes in dehradun
yoga in dehradun
yoga center in dehradun
meditation centre in
dehradun
yoga classes & meditation centre dehradun uttarakhand
yoga institute in dehradun
power yoga classes in
dehradun
meditation in dehradun
dehradun
meditation
center yoga courses in dehradun
hotels at chamoli
hotels in chamoli
hotels in chamoli garhwal
hotels in gopeshwar uttarakhand
hotels in chamoli uttarakhand
gopeshwar hotels
hotels in chamoli gopeshwar
Thanks for sharing this informative post. We are one of the leading Training Institute in Lahore, with expertise in Web development courses in Lahore, Full stack developer course and more.
Bikes on rent in dehradun
Rent a bike in dehradun
Scooty on rent in dehradun
Activa on rent in dehradun
Dehradun Bike rental
Bike for rent in dehradun
Bike rent in dehradun
Bike Rental Dehradun
Thanks for sharing this information
nice post
100 Hour Yoga TTC in Rishikesh
100 Hour Yoga Teacher Training in Rishikesh
100 Hour Yoga Teacher Training Course in Rishikesh
hotels tungnath
hotels at chamoli
hotels in chamoli
hotels in chamoli gopeshwar
hotels in chamoli uttarakhand
best Hotels in Chamoli
hotels in chamoli gopeshwar
outsourcingall.com "Usually I never comment on blogs but your article is so convincing that I never stop myself to say something about it.
This paragraph gives clear idea for the new viewers of blogging, Thanks you. You’re doing a great job Man, Keep it up.
Seo training
outsourcing training in dhaka
Best Website Development and Design Company in Bangladesh
free outsourcing training
graphic design training
digital marketing training
affiliate marketing training
Invest with 200$ and get a returns of 5,000$ within seven business working days.
Why wasting your precious time online looking for a loan? When there is an opportunity for you to invest with 200$ and get a returns of 5,000$ within seven business working days. Contact us now for more information if interested on how you can earn big with just little amount. This is all about investing into Crude Oil and Gas Business.
Email: HappyInvestment-world_inc@protmail.com
Nice Post!! I am looking this kind of posts from last many days!!thanks for share it with us!web development company india
Really Nice & very helpful Post fady sedrak
Top Website Development Company In Dehradun or
Website Design Company In Dehradun
Computer courses in Lahore and training are a great way to learn and advance in career and I think more people should move towards it
Hi Team, Thank you for imparting your expertise on "Web Development". This article's content is properly described Architecture for web application. It was innovative and imaginative. Fantastic Blog!!! For more interesting information about Web Development, refer see the link.
Post a Comment