A framework is a set of tools additional to a programming language, and to the respective compiler. Sometimes it is mandatory; sometime it is optional, and assists the development of an application.

learn more… | top users | synonyms (1)

0
votes
1answer
101 views

PHP as a target language [on hold]

Are there stable well tested SDKs (as opposed to simple language converters) that allow you to develop your application in some decent language (I believe it is widely accepted that PHP is not a well ...
0
votes
1answer
102 views

Benefits of an existing framework for a solo web developer [on hold]

I have been writing Core PHP apps for 10 years now, and I feel very confident using PHP to do exactly what I want. I enjoy writing well architected, clearly documented, well structured code that I ...
-1
votes
0answers
33 views

Most common use cases for task runners [on hold]

Often I see company job descriptions list task runners as a preferred skillset. Some of the companies that list this are sometimes seen using a framework like Rails which has its own asset pipeline, ...
2
votes
1answer
47 views

How does code produced on an open-source framework is affected by it's original license (MIT in this case)

I'm looking into building a new PHP commercial app for a client that will be hosted as a paid service and possibly resold to third parties with a non-compete clause. I've tested a few frameworks and ...
5
votes
1answer
142 views

How to avoid reinventing the wheel when using complex frameworks?

For the backstory, I'm developing a GUI application in C#/WPF. I already had in my code quite many instances of <ComboBox ItemsSource="{Binding Items}"> <ComboBox.ItemTemplate> ...
3
votes
2answers
144 views

Program Design clearness vs convenience

I've recently disputed with my colleague about the following situation: I've developed a framework that processes the resources (in java, although its not really important). It goes (simplified, ...
1
vote
3answers
130 views

What to consider when choosing a framework for a development team? [closed]

As I'm finishing a web development course with a few friends with whom I have worked in many projects we're aiming to begin a professional team of developers. Functions are well defined between ...
11
votes
5answers
990 views

Is it beneficial to study past the basics of a core language when the primary goal is to rely on its framework? [closed]

Please keep in mind this is not another 'How much [insert programming language here] should I know before moving onto [insert framework here]?' What I'd like to know is how beneficial is it to learn ...
5
votes
4answers
421 views

What complexity do DI frameworks add? [on hold]

The currently most upvoted answer to a very recent question states that DI containers are an "enterprise software" pattern, used when the object graph is very large and complex. I suspect that 95% ...
11
votes
3answers
386 views

Do dependency injection frameworks pose a dependency risk?

I have been refactoring an existing system to use dependency injection, and that work has been going smoothly. After a while I noticed that a large number of in-house libraries became dependent upon ...
1
vote
1answer
211 views

Advice on refactoring PHP Project

I have a small SAS ERP that was written some years ago using PHP. At that time, it didn't use any framework, but the code isn't a mess. Nowadays, the project grows and I’m now working with 3 more ...
0
votes
2answers
169 views

Utility Functions Best Practices [closed]

Update: Most answers are about how to write a wrapping interface or what is a good wrapper around ADO. but my question is more about when to do so and when not. I never found a good rule for deciding ...
1
vote
0answers
71 views

How should I connect to my php framework to use methods written in the framework, in a framework agnostic environment?

My company runs 2 websites, a public facing website for clients, and an employee intranet. The intranet is used as a backend for employees to edit and maintain various parts of the public website. ...
2
votes
1answer
189 views

Persistence frameworks and common sense

I have studied some persistence frameworks mainly Hibernate, DORM, TMS Aurelius and I'm wondering. In a model of type: TOrderFiscal < > ----- > Items < > -------- > TOrderItem ...
0
votes
0answers
31 views

Does a web application framework require an application level plugin system?

Does using a web application framework, Spring, CakePHP, Django, etc., mean I do not need a plugin system for my main application, as in I don't have to build, essentially, a framework on framework? ...
4
votes
5answers
927 views

Why do projects opt to stay on an older version of the .NET Framework? [closed]

Why do projects opt to stay on an older framework version of the .NET Framework? For example, staying on .NET Framework version 3.5 which was released in 2007 instead of upgrading to the latest 4.5.1 ...
0
votes
1answer
414 views

How does jQuery's mechanism of event handlers work

I'm in the need of widen my perspective on the framework libraries, to be able to make well aware choices of if/which/when to add a framework to a website. One thing that got my attention was event ...
3
votes
3answers
452 views

Is it common to use code you don't understand? [closed]

I have been working on a project recently that uses a pretty comprehensive framework built by someone else. The framework is free to use commercially and privately as anybody sees fit, so there are no ...
-3
votes
3answers
183 views

Why can't we program without compiling (using an IDE/debugger)? [closed]

I find it very interesting that even people who design a particular framework still have to rely on compiling to ensure the code is correct. I don't mean for 100s of lines of code, but 2-10 lines. I ...
0
votes
5answers
994 views

Where or when to start to write your own PHP framework? [closed]

First of all, I know that reinvent the wheel is, usually, a bad idea, but I want to write a PHP framework to learn OOP in PHP and to understand MVC in my free time. Said that, I have to do two webs ...
4
votes
3answers
585 views

Difference between an architecture and a framework [closed]

A terminology question appeared when I was comparing EJB 3 and Spring. Wikipedia says that Enterprise JavaBeans (EJB) is a managed, server-side component architecture for modular construction ...
4
votes
2answers
918 views

Why does Apple only allow for Static Frameworks on iOS?

Clearly Apple has the ability to create dynamically loaded libraries (known as frameworks) for iOS, as they ship several with XCode (such as UIKit). App developers only have the ability to create ...
2
votes
0answers
94 views

Why do these iOS and OSX framework structures contain a version called 'A'?

I've been looking at development strategies for frameworks and have found a few good resources. However in the structure of frameworks in iOS and OSX I want to know why inside of the versions folder, ...
1
vote
1answer
92 views

Implementing an interface from a framework vs simple java interface

This concept is unclear with me. I have worked on several frameworks for an instance Spring. To implement a feature we always implement some interfaces provided by the framework. For an instance if ...
0
votes
2answers
119 views

What's the easiest (quickest) way to share one dataset in my app with someone else

I have some javascript that creates a canvas image that I want users to be able to share. I simply need to save the image somehow. Nothing else. I've been contemplating using bits and pieces of ruby ...
4
votes
5answers
2k views

Programming PHP without MVC, classes or framework: rewrite or continue on new features?

I have been programming for several years now, and back then (learning PHP) I've didn't learn to program using classes, MVC-logic or using any frameworks. I found my self solving my problems very well ...
4
votes
1answer
3k views

How do I decide what testing framework to use?

The situation is this. I'm a junior developer for a small government IT project. We don't have anything of continuous integration or a automated testing framework. But the idea is to be developing ...
1
vote
1answer
91 views

Should I use git and mercurial in the same directory?

I am looking for a solution for having revision control on framework code and project code at the same time. If I am using a MVC framework, there may be specific directories where I should put my ...
0
votes
0answers
88 views

What is the relationship between an application server, a TCP/UDP client/server library, and a socket?

Up until now, the only networking concept I have ever implemented are basic sockets that are part of the java.net API. I am now trying to learn some higher-level API's/frameworks in java, and I am ...
14
votes
4answers
543 views

Is it possible to loosely couple an application to its framework?

Let's say I'm developing a web application. My first choice is to use PHP with Fat-Free Framework (F3) and MVC pattern. Next year, I might decide I want to switch to Zend Framework, or maybe even ...
21
votes
7answers
845 views

What do you deliver in the first couple of iterations in Agile?

As I understand, the idea with Agile methodologies is that you deliver something functional and you deliver it often. The application gets into its final shape increment after increment. But in the ...
2
votes
3answers
263 views

Framework in which views are defined in the database - design flaw or reasonable?

I'm working with a framework where the fields displayed on each web page are defined in the application database. Administrators can add new fields to pages or hide/completely delete old fields. The ...
2
votes
3answers
237 views

Are projects using frameworks not as good as projects using pure programming? [duplicate]

I've been a Rails developer for a year now (originally self taught), and am at the point where I want to improve. I've been reading books on how to improve the quality of my Ruby code (I read Design ...
-1
votes
1answer
84 views

Mobile compatible JEE application [closed]

Does using frameworks like AngularJS/Backbone JS/Bootstrap/Foundation etc. automatically make the web application mobile device compatible? Is there a framework/design approach to make applications ...
22
votes
2answers
1k views

Internal-use websites: Is there a compelling case against SQLite?

Many web frameworks, such as Flask or Django use SQLite as their default database. SQLite is compelling because it's included in python, and administrative overhead is pretty low. However, most high ...
3
votes
6answers
478 views

How do you handle multiple developer configuration in a project?

I've been thinking lately about how I handle config changes between multiple developers on a project. Specifically here about a Laravel project in PHP, but I guess this applies largely to all ...
1
vote
4answers
3k views

Are frameworks used for “big” websites?

I'm kind of new to PHP. I can create basic sites with login/registration, etc., but I always struggle to build complex sites with lots of features, because eventually the code becomes messy and I just ...
0
votes
1answer
289 views

Good fix vs Quick fix [duplicate]

Let's start from this principle: quality is a feature that you can't add to a project in the middle of the development process. This is the scenario: two weeks to go live with my project and, one of ...
4
votes
1answer
3k views

Why did Apple remove Python support in Mavericks, aka Mac OS X 10.9? [closed]

In a rather unceremonious way - Apple has removed Python support (at least from the SDK) in 10.9. Python IS still installed on the system in... /System/Library/Frameworks/Python.framework but ...
62
votes
16answers
6k views

How much freedom should a programmer have in choosing a language and framework?

I started working at a company that is primarily C# oriented. We have a few people who like Java and JRuby, but a majority of programmers here like C#. I was hired because I have a lot of experience ...
6
votes
3answers
399 views

From an execution perspective is an interpreter the same as the JVM / or the .net Framework

I've recently started two introductory level courses - one using Python, the other Java. I've read the answers to this Question but still have difficulty understanding how each ends up with machine ...
-1
votes
3answers
682 views

Can I run both .Net and Java framework in one computer?

I have .NET 2.5 installed in my computer unit, as a beginner I used VB.net As I went along I've also installed new .dlls that would help me with my VB.net programming Now, I want to study java as ...
3
votes
2answers
253 views

How relevant are “Requests per second” benchmarks?

Whenever a new framework is released it is a given that someone somewhere will benchmark it against other available solutions. One interesting benchmark is the "Requests per second" benchmark. For ...
0
votes
0answers
92 views

Design decision for implementing the cache re-arrange logic

I'm working on a webapp which has an existing framework to cache values from the database. I have a requirement which needs multiple values from the database and the values have to be ...
1
vote
6answers
352 views

In-house framework [duplicate]

Recently I graduated from university/college and immediately landed myself a job. The company has versions of software it gives to it's clients, however the software is largely, or rather entirely, ...
4
votes
2answers
693 views

Update strategy for a software framework once it has been deployed

I need to update a software framework once it has been deployed. The framework we are creating is made up of .NET 4.0 libraries (in Visual Studio). This common set of code libraries will be ...
0
votes
1answer
404 views

Is it required to differentiate between js framework and js library?

While searching through many javascript libraries/frameworks, I observed that the terms are sometimes used interchangeably. So, conceptually is it important to distinguish between framework and ...
3
votes
2answers
210 views

What is the appropriate approach to study an api when it is not well documented and there are no good tutorials around?

I am a student and I like to develop applications at my own level. While building an application I am the only one in my team. After analyzing the application I choose a library/api to use for the ...
1
vote
0answers
430 views

Flight framework, static or non-static?

I recently came across the Flight micro-framework, I want to use for a project because it seems lightweight, easily extensible and maintained. Most of the other micro-frameworks I looked into and ...
2
votes
2answers
236 views

When should I start using frameworks? [duplicate]

I'm little confused with the motive and need for frameworks. At what stage should I use frameworks? For example, if I want to use some CSS framework, should I learn CSS at pro or advanced level to use ...