Faits: Faits: A. Par voie d'annonce publiée dans la Feuille des avis officiels du canton de Vaud du 28 février 2003, la Municipalité d'Aigle (ci-après: la Municipalité) a mis au concours, dans le cadre de la restauration du Château d'Aigle prévue par étapes de 2002 à 2011, des travaux de maçonnerie estimés à 80'000 fr. Selon les conditions générales figurant dans les documents d'appel d'offres remis aux soumissionnaires, les critères d'adjudication pris en compte par le maître de l'ouvrage pour ce marché étaient, par ordre d'importance, les suivants: critères note coefficient produit (max) - expérience de l'entreprise 1 à 5 5 25 - capacité de l'entreprise 1 à 5 4 20 - prix 1 à 5 3 15 - délais offerts 1 à 5 2 10 - engagement de l'entreprise dans la formation 1 à 5 1 5 A la séance d'ouverture des offres du 8 avril 2003, trois des six offres reçues par la Municipalité ont été éliminées, car elles ne répondaient pas aux conditions de soumission. Le 16 avril suivant, les trois autres offres ont été évaluées par la commission d'examen prévue à cet effet. L'entreprise Y._ SA, domiciliée à B._, s'est placée en première position, avec un total de 65 points, devant l'entreprise X._ SA, domiciliée à A._, avec un total de 61 points; le troisième concurrent a obtenu 43 points. Par décision du 28 avril 2003, la Municipalité a adjugé le marché à Y._ SA (ci-après également citée: l'adjudicataire). Cette décision a été publiée dans la Feuille des avis officiels qui mentionnait également le prix de l'offre retenue (105'790 fr.), le prix de l'offre la plus basse, soit celle de X._ SA (86'748 fr.), et le prix de l'offre la plus haute (108'953 fr.). Par décision du 28 avril 2003, la Municipalité a adjugé le marché à Y._ SA (ci-après également citée: l'adjudicataire). Cette décision a été publiée dans la Feuille des avis officiels qui mentionnait également le prix de l'offre retenue (105'790 fr.), le prix de l'offre la plus basse, soit celle de X._ SA (86'748 fr.), et le prix de l'offre la plus haute (108'953 fr.). B. L'entreprise X._ SA a recouru contre la décision d'adjudication précitée auprès du Tribunal administratif du canton de Vaud (ci-après: le Tribunal administratif), en concluant à la réforme de cette décision, en ce sens que le marché litigieux lui fût attribué. Pour l'essentiel, elle reprochait à la Municipalité d'avoir apprécié et noté certains des critères d'adjudication (à savoir: "engagement dans la formation", "délais offerts", "capacité" et "prix") d'une manière arbitraire et contraire aux principes de la transparence et de l'égalité de traitement, ainsi qu'en violation de certaines dispositions du règlement cantonal du 8 octobre 1997 d'application de la loi vaudoise du 24 juin 1996 sur les marchés publics (RMP). Le 18 août 2003, le Tribunal administratif a procédé à une inspection locale du Château d'Aigle en présence des parties et de leurs représentants qui ont pu s'exprimer sur les divers points litigieux et, notamment, sur l'urgence des travaux de restauration à réaliser, ainsi que sur le critère des "délais offerts". Sur ce dernier point, l'architecte de la Municipalité a exposé que les entreprises concurrentes auraient pu et dû détailler, sur une feuille annexée au questionnaire de soumission préformé qui leur avait été remis, le programme des travaux pour chacun des chantiers concernés par le marché; à ses yeux, la seule indication, comme l'avait fait X._ SA, d'une durée des travaux de quarante jours, sans autre précision, était insuffisante, car elle ne tenait pas compte de la complexité du chantier qui nécessitait l'intervention de nombreux participants (inspecteur des monuments historiques, expert en crépis ou en restauration d'art,...). X._ SA a expliqué que le délai qu'elle avait mentionné correspondait au nombre de jours qu'elle pouvait faire travailler son équipe sur le chantier compte tenu du prix offert dans sa soumission; elle a soutenu que, dans la mesure où Y._ SA n'avait pas donné d'indication à ce sujet, l'offre de cette dernière aurait dû être écartée ou, du moins, gratifiée d'une note minimale pour le critère en question (cf. compte-rendu d'audience du 20 août 2003). Le 21 août 2003, le Tribunal administratif a rejeté le recours dont il était saisi; les parties ont reçu le dispositif de cet acte avec la précision que les considérants de l'arrêt leur seraient notifiés d'office ultérieurement. Le 21 août 2003, le Tribunal administratif a rejeté le recours dont il était saisi; les parties ont reçu le dispositif de cet acte avec la précision que les considérants de l'arrêt leur seraient notifiés d'office ultérieurement. C. Par écriture du 22 août 2003, X._ SA a demandé au Tribunal fédéral, par la voie du recours de droit public, d'annuler l'arrêt précité du Tribunal administratif et de lui attribuer les travaux de maçonnerie litigieux, subsidiairement de déclarer illicite leur adjudication à Y._ SA. Au titre des mesures provisionnelles, elle a conclu à ce qu'il soit fait interdiction à la Municipalité de passer avec l'adjudicataire le contrat d'entreprise relatif au marché en cause. Cette demande d'effet suspensif a été rejetée par le Tribunal fédéral le 9 septembre 2003 et les travaux ont aussitôt démarré. Après que le Tribunal administratif eut notifié aux parties les considérants de son arrêt le 1er février 2005, l'entreprise X._ SA a complété son mémoire de recours et ramené ses conclusions à la seule constatation de l'illicéité de l'adjudication du marché litigieux à son concurrent. Pour l'essentiel, elle a invoqué l'arbitraire (art. 9 Cst.) dans l'appréciation et la notation de certains critères d'adjudication, en particulier celui des "délais offerts". La Municipalité et le Tribunal administratif ont tous deux conclu au rejet du recours, tandis que Y._ SA n'a pas déposé de détermination. 