So I'm building a web application


1

I'm building a pretty standard web application - login, do some searches via some well defined paramaters, get a list of results, drill down on a result to see details about the results. While I've done this a lot before, I've always built them from scratch. Should I be looking at a content management platform? I'm interested in hearing what others have done, as well as if there are some prefab tools that will help me do this without having to build it from scratch. For example, if it were 'brochureware' about my company and/or products, I would use WordPress, or simply an web site template. For an application (again, primarily search using a set of predefined parameters (textboxes, radio buttons, checkboxes, etc), getting a set of results, then being able to click on a result to drill down into its details - is there an easier way of building this than from scratch? Thanks in advance!

-e-

Management Web Application Apps Content

asked Jul 9 '10 at 07:14
Blank
Ev Conrad
561 points
Top digital marketing agency for SEO, content marketing, and PR: Demand Roll

5 Answers


1

For something as simple as to what you are describing, I will build it from scratch and save it as a template for others to use or even sell to whom might be interested... You are a software developer, coding and building something from scratch is what we (developers) enjoy the most, heck I do it just for the fun of it! Just open your code editor and start coding away, you know what you want and what it should look like, correct?

If you are just not in the mood for coding, then consider one of the many .NET toolkits and open source projects on asp.net, there are a lot of projects in there that will help you get you started:

http://www.asp.net/community/projects Here's another resource:

http://www.codeplex.com/ Note: I am giving you the links for .NET resources since you mentioned you are a .NET developer.

answered Sep 4 '10 at 11:30
Blank
Ricardo
4,815 points

1

I can't comment yet since I don't have enough rep, but how deeply technical are you? Which languages are you comfortable working in? The different languages all have tools to help with some of this stuff. Are you looking for free or are willing to pay?

Basically, I think you are looking for grid based controls/plugins that can take your data, allow you to easily sort/page/display/drilldown/etc am I correct?

The thing you are talking about is technically called "master-detail". There are alot of example of this in PHP, but I am not sure of any script you can just use.

If you are using ASP.NET, the master-detail views are what you are looking for. A tutorial exists here http://msdn.microsoft.com/en-us/library/aa581796.aspx

answered Jul 9 '10 at 23:47
Blank
Wil
273 points
  • Thanks for your thoughts. I'm mostly a .NET guys these days, but am marginally proficient with PHP and some other languages. If I have to code it it's pretty much 'building it from scratch', which I'm hoping to avoid for at least a first pass. I've actually been doing some research, which I will post here. – Ev Conrad 14 years ago
  • I would love to see your research, Ev Conrad. I was going to suggest a LAMP framework like CodeIgniter or CMS like ExpressionEngine (not free though), in case you wanted to go that route. But you may have already found better solutions in your research. – Mike Lee 13 years ago
  • For .NET, I have used some of the open source and starter kits available here: http://www.asp.net/community/projectsRicardo 13 years ago

0

In my opinion, you get the most bang for your buck if you learn a framework. You get a lot more leverage that way than if you start from scratch, but you're not limited the way you would be working with WordPress, Drupal or other CMSs. The big frameworks are symfony for PHP, Django for Python, and Rails for Ruby. It can be a steep learning curve but, in my opinion, well worth the trouble.

answered Dec 18 '10 at 02:36
Blank
Jason Swett
555 points

0

SharePoint does this 'out of the box' and offers nearly unlimited customization, but this is a Microsoft platform which probably needs .NET development tools unless you like doing things the hard way.

There are several open source document management systems out there which would cater to LAMP, Python, Ruby, etc.

Since you do this a lot, you have a market for these types of sites and I can't see why you couldn't create some scripts & templates of your own to speed up development.

answered Jul 10 '10 at 00:58
Blank
Jeff O
6,169 points

0

.NET maybe an expensive way to get your startup off the ground. Unless you do the Bizspark program, even VMs with Windows are more expensive than their linux counterparts. But that's an aside.

It's always nice to start w/ some framework that allows you to build things quickly and easily without writing too much of the same boilerplate. If you're OK with going outside of .NET, there are a lot of open-source frameworks that give you the ability to easily add any component your site needs.

Ones you may want to look into: Grails, Django, Ruby on Rails

When evaluating each, make sure to look at the plugins and the user communities around these projects. You'll find that's the best indicator how easily it will be to grow with that product.

answered Oct 18 '10 at 13:59
Blank
Anatoly G
120 points
  • TGhat is sadly totally irrelevant except for the absolutely lowest level startups. The monthly costs for a windows license user SPLA are SO low that yes, they are more expensive, but freaking no, it will not make a difference. Plus they are not that low if you know where to ask (BizSpark). – Net Tecture 13 years ago
  • licensing is only one of the concerns. The other is scaling traditional .NET software is a significantly more difficult/expensive than on open source solution. Regardless, the question asked dealt less with OS than with recommendation on what, if any, framework to use, and this answer does answer that question – Anatoly G 13 years ago

Your Answer

  • Bold
  • Italic
  • • Bullets
  • 1. Numbers
  • Quote
Not the answer you're looking for? Ask your own question or browse other questions in these topics:

Management Web Application Apps Content