Popular Web Frameworks – Part 1

closeup view of coding on a screen

Deciding on a tech stack (including a content management system) is one of the most challenging obstacles for a startup. We faced the same questions at Intentwise, which included evaluating popular web frameworks. The key to deciding on a framework involves learning from your own mistakes as well as the mistakes of experts who have gone before you. 

A few of our core tech principles at Intentwise include:

  1. Speed over perfection
  2. Simplicity over complexity
  3. Not falling in love with your code

Frameworks We Evaluated

With these principles in mind, we confirmed that continuous integration (CI) and continuous delivery (CD) would always be at the core of our development. Any popular web framework that simplified these necessities with enough open-source support would get our vote. We evaluated the following:

  1. Java MVC (Spring-boot in particular): This a great MVC framework to start with. Since we have years of Java experience, we quickly realized that the framework was good, and could enable us to build out a platform well. However, we were a bit hesitant to use this considering all the heavy lifting involved.
  2. LAMP/PHP: I am not even going to talk about this much. 🙂 For additional reading however, take a look at articles like this one and this one
  3. Python/Django: This was another framework we were tempted to use, given we were building out Python micro-services to do some heavy data aggregation and number crunching. In the end, we were not convinced this would scale from a developer’s point of view.
  4. Rails: Eventually, the framework we picked. Rails has been around for numerous years and has substantial community support. It also offers the right framework for the things we want to build — NSQL, DB and other transaction-based events that are supported well. The principle of “Convention Over Configuration” feels just right.

There is a lot of thinking that went into our selection after evaluating popular web frameworks. We will talk about that more in Part 2 of web frameworks.

Read our post “SSL SEO and Trust” to know why you should consider implementing SSL encryption for your website.

Share on facebook
Share on linkedin
Share on twitter

About Intentwise:

Intentwise is a Chicago-based technology company that helps brands, sellers, and agencies maximize returns from Amazon advertising spend. Intentwise’s industry-leading SaaS platform provides impactful recommendations and automation to accelerate advertising optimization while saving valuable time for advertisers.

Related Posts

Learn more about Amazon 2020 – Q3 Earnings Highlights. Amazon's net sales were up 37% to $96.1B. Advertising and 3P services were the top growth drivers. Physical store sales have declined as expected. Advertising revenue is up 49% YoY.  Year-to-date advertising revenue is around $14B. We expect 2020 ad revenue to be between $20B to $25B.
Amazon recently announced that Prime Day 2020 will run on October 13 and 14. Here are 5 last-minute items to keep in mind. Avoid running out of budgets, Avoid basic misses: Products, Keywords, Product Targets., Avoid run-away spend in auto campaigns., Raise bids on keywords that are important to you, Protect your brand term, but to a limit
Research on video marketing trends shows that 87% of businesses use video as a marketing tool. Video ads constitute 42% of the total types of video content produced. It’s no surprise then that Amazon introduced a new feature called Sponsored Brands video...