Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>This question is so timely, and its very interesting that the development of Excel inspired this question. We have an in-house project in which we needed some Excel functionality programmed into a PHP application. One developer has worked on this projected for over a year and a half. One does not realize how hard it is to rewrite Excel until you've tried it. Anyway, last January, I noticed that PHP had a PHPExcel library written for it by a 3rd party that is actively being developed and supported (it even supports Excel 2007). So did it completely make sense for us to reinvent Excel (especially considering the turn over of programmers in our department - this guy is leaving us next week).</p> <p>To answer this question, you have to ask yourself if the additions or changes you want to make to your project's code will have a great exponential effect on the current feature set, or allow you to add more features in the future, with exponentially less time spent. You need to analyze and document the upside and downside effects that your code changes will have on the overall project, now and in the future. Also, consider if the changes will make it easier to maintain and contribute to future growth of the project - if so, that adds value to the application, especially if there is a possibility that you or others involved may be moving on to another job someday, or someone else may need to make changes, while you are busy on other projects. </p> <p>By the way, "NIH" means Not-Invented-Here. See this link by Joel in his blog entry on the topic: <a href="http://www.joelonsoftware.com/articles/fog0000000007.html" rel="nofollow noreferrer">In Defense of Not-Invented-Here Syndrome</a></p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload