Рамка просмотра изображения
Скорее всего, это нужно будет выполнить на стороне клиента, используя такие инструменты / фреймворки, как jQuery, элемент canvas, silverlight или любые другие 100, которые существуют.
Там должны быть помечены кнопки, которые перемещают, отступают, масштабируют и воспроизводят изображения, отображаемые в рамке изображения. Также должен быть какой-то вид списка, в котором можно выбрать заголовки изображений для отображения.
PHP или любой другой серверный язык сценариев могли бы справиться с этим. Если это быстрый проект, работающий на бесплатном / дешевом оборудовании, то PHP будет хорошим выбором. Если план представляет собой большое приложение, которое необходимо обслуживать в течение многих лет, и хостинг / цена не являются проблемой, я бы предложил что-то вроде ASP.NET
На сервере будет множество папок с изображениями, которые можно выбрать. Приложение должно позволять пользователю выбирать, какую папку изображений загружать. Он также должен иметь возможность считывать файлы в формате txt или xml и визуально отображать там информацию в виде линейного графика.
Опять же, любой язык на стороне сервера может сделать часть списка папок. Что касается чтения файлов и создания графиков, то это, скорее всего, будет сочетание программирования на стороне сервера и на стороне клиента. Например, в jQuery есть плагины, которые могут легко взять XML-файл и создать линейный график.
Хотелось бы иметь возможность запускать сценарии на сервере из приложения.
PHP, ASP.NET - оба могут сделать это. Я уверен, что многие другие могли бы, но это те, которые я использую чаще всего
Проблема с PHP заключается в том, что довольно часто код со временем превращается в беспорядок. Возможно, это не столько проблема с языком, сколько люди, использующие его, и цель, для которой было создано приложение (быстрый одноразовый проект). Классический ASP также имеет те же проблемы.
ASP.NET - это хорошая комбинация ООП-программирования, позволяющая отделить представление от логики с минимальными усилиями.